私はアンドロイドの初心者です。Androidの音声合成を使用して着信メッセージを読み取ることができるアプリを作成しました。今まではそれで大丈夫です。今ユーザーが欲しいそれはペアリングされたBluetoothで再生する必要があります。
私はすべてのフォーラムを読みましたが、理解できませんでした。BluetoothでTTSエンジンを再生するにはどうすればよいですか?
何か考えを持っている人はいますか?
前もって感謝します。
私はアンドロイドの初心者です。Androidの音声合成を使用して着信メッセージを読み取ることができるアプリを作成しました。今まではそれで大丈夫です。今ユーザーが欲しいそれはペアリングされたBluetoothで再生する必要があります。
私はすべてのフォーラムを読みましたが、理解できませんでした。BluetoothでTTSエンジンを再生するにはどうすればよいですか?
何か考えを持っている人はいますか?
前もって感謝します。
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);
}