2

私はアンドロイドの初心者です。Androidの音声合成を使用して着信メッセージを読み取ることができるアプリを作成しました。今まではそれで大丈夫です。今ユーザーが欲しいそれはペアリングされたBluetoothで再生する必要があります。

私はすべてのフォーラムを読みましたが、理解できませんでした。BluetoothでTTSエンジンを再生するにはどうすればよいですか?

何か考えを持っている人はいますか?

前もって感謝します。

4

1 に答える 1

3

BluetoothヘッドセットでのAndroidRecognizerIntentの使用で私の答えを使用してください

そして、以下のような話すメソッドを作成します

protected void speak(String text)
{

    HashMap<String, String> myHashRender = new HashMap<String, String>();

    if (mBluetoothHelper.isOnHeadsetSco())
    {
        myHashRender.put(TextToSpeech.Engine.KEY_PARAM_STREAM, 
                String.valueOf(AudioManager.STREAM_VOICE_CALL));
    }
    mTts.speak(text, TextToSpeech.QUEUE_FLUSH, myHashRender);
}
于 2013-03-13T17:58:56.230 に答える