Как преобразовывать текстовые сообщения в Bluetooth в Android?
Я новичок для Android. Я создал приложение, которое может читать входящие сообщения, используя Android Text-To-Speech. До сих пор это хорошо с ним. Теперь пользователь хочет, чтобы он играл через сопряженный Bluetooth.
Я прочитал все форумы, но не понял. Теперь, как я играю на своем движке TTS по Bluetooth?
У кого-нибудь есть идеи?
Заранее спасибо.
1 ответ
Решение
Используйте мой ответ на Использование Android RecognizerIntent с Bluetooth-гарнитурой
И создайте метод выступления, как показано ниже
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);
}