1

Я новичок для android. Я создал приложение, которое может читать входящие сообщения с использованием Android Text-To-Speech. До сих пор его прекрасно с ним. Теперь пользователь хочет, чтобы он играл по парному Bluetooth.Как воспроизводить текст в речь на Bluetooth в Android?

Я читал все форумы, но я не понял. Теперь, как я играю на своем TTS-устройстве по Bluetooth?

У кого-нибудь есть идеи?

Заранее спасибо.

ответ

1

Используйте свой ответ на Using the Android RecognizerIntent with a bluetooth headset

И создать метод Speak, как показано ниже

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); 
} 
+0

mBluetoothHelper не может быть разрешен к переменной в моем MainActivity –

+0

ли вы скопировать BluetoothHeadsetUtils в приведенной выше ссылке на ваш проект? –

+0

Да, я скопировал. Из-за ошибки я преобразовал ваши две строки в BluetoothHeadsetUtils mBluetoothHelper = new BluetoothHeadsetUtils (this); –

 Смежные вопросы

  • Нет связанных вопросов^_^