目前我正在学习如何使用 Android Speech 库。我用各种流类型对其进行了测试。
这是我的代码:
Bundle params = new Bundle();
params.putInt(TextToSpeech.Engine.KEY_PARAM_STREAM, AudioManager.STREAM_ALARM);
params.putInt(TextToSpeech.Engine.KEY_PARAM_VOLUME, 1);
speech.speak(text, TextToSpeech.QUEUE_FLUSH, params, "Yow");
不幸的是,该设备似乎没有使用警报音量。我还注意到,当我在 中使用警报流时MediaPlayer
,它会逐渐增加音量。
在我升级到 Marshmallow 之前,音量立即足够大。
如何增加语音引擎的音量以便它立即使用警报音量?