TTS (텍스트 음성 변환) API를 사용하는 Android 애플리케이션이 있습니다. 모든 것이 완벽하게 작동하지만 이제는 응용 프로그램에서 텍스트를 말할 때 음악이 페이드 인/아웃되거나 심지어 음악이 중단되기를 원합니다 (사용자가 미리 작성된 뮤직 플레이어로 음악을 재생하는 경우). 지금은 음악과 TTS 메시지가 같은 스트림 (MUSIC)에서 재생되며 음성 메시지를 이해하기 어려울 수 있다고 생각합니다.텍스트를 말 할 때 음악을 페이드 인/아웃합니다.
오디오 관리자와 같은 다른 스트림에서 텍스트를 재생하려고했습니다 .STREAM_NOTIFICATIONS. 그것은 음악을 멈추지 만, 텍스트를 말할 때 다시 오지 않아 목표를 달성하지 못했습니다. 아직 아무 것도 찾지 못해서, 누군가가 여기에서 도울 수 있기를 바랍니다. 감사!
API 21의 새로운 기능은 playSilentUtterance입니다. http://developer.android.com/reference/android/speech/tts/TextToSpeech.html#playSilentUtterance(long, int, java.lang.String) –