У меня есть приложение для Android, которое использует API TTS (текст в речь). Все работает отлично, но теперь я хочу угаснуть/выключить или даже остановить музыку (в случае, если пользователь играет музыку с предустановленным музыкальным проигрывателем), когда приложение говорит текст. Прямо сейчас, я думаю, что музыка и сообщения TTS воспроизводятся в одном потоке (MUSIC), и может быть трудно понять голосовые сообщения.fade in и out music во время разговора с текстом
Я попытался воспроизвести текст в другом потоке, например AudioManager.STREAM_NOTIFICATIONS. Он останавливает музыку, но не возвращается, когда текст говорит, поэтому я не достиг цели. Еще ничего не нашли, поэтому я надеюсь, что кто-то может помочь здесь. Благодаря!
Новое в API 21 is playSilentUtterance http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#playSilentUtterance(long, int, java.lang.String) –