Как преобразовывать текстовые сообщения в 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);
}
Другие вопросы по тегам