Android アプリケーションに Text to Speech 機能を実装しています。Text to Speech がデフォルト ストリームとして STREAM_MUSIC を使用することはわかっています。Text to Speech を呼び出すと、予想される音量で話されます。しかし、デバイスで進行中の通話がある場合に Text to Speech を呼び出すと、音声の音量が小さくなるのではないかと思っています。私はそれがどのように起こっているのか理解していません。通話は AudioManager.STREAM_VOICE_CALL を使用します。AudioManager.STREAM_MUSIC の音量に影響しますか?
電話で通話中の場合でも、デフォルトの音量でスピーチを再生したいと考えています。
これらのAudioManagerストリームがどのように、どのように影響するかを理解するために私を導いてください。
これが私のテキストから音声への呼び出し方法です
private void speakMessage(String audibleString){
tTts.speak(audibleString, TextToSpeech.QUEUE_ADD, null);
}
前もって感謝します