私は迷っています。私は会話の音量を調節できるようにしたい。私が何をしても、音量を上げることはできません。 Androidの設定(次のように)で見られるようにするにはどうすればいいですか?テキスト読み上げの「話す」方法の音量を設定するにはどうすればよいですか?
システム設定 - >音声入力および出力 - >テキスト読み上げの設定 - >の例を聴く
現時点での私のコードは次のとおりです。呼び出し時に
AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setSpeakerphoneOn(true);
int loudmax = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_NOTIFICATION);
mAudioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,loudmax, AudioManager.FLAG_PLAY_SOUND);
mTts.speak(name,TextToSpeech.QUEUE_FLUSH, null);
方法がmmmmm5 @ AudioManager.Stream_MUSIC – mmmmm5
に影響されない「話す」:「」話します"メソッドはAudioManager.Stream_MUSICの影響を受けません"はい、それは少なくとも私のHTC Desireです。何か間違っているか、デバイス/エミュレータでサポートされていないか、slaytonが示唆するように 'STREAM_SYSTEM'を使う必要があります。私が編集で追加したコードを見てください。完全に動作し、0-15の間のどこかで音声の音量を設定できます。 – Squonk
ありがとうございます。できます。 2つの事柄は、私がそれがそうではないと思うのを妨げていました - (1)DMTFのトーンを話すことを比較する。 DMTFトーンははるかに大きいです。 (2)私は会話を途切れさせるような活動をしていたので、それはより柔らかく聞こえました。 – mmmmm5