我正在为我的应用程序使用SpeechRecognizer API,每次启动时,它都会播放“哔”声。
我想知道如何将其静音,所以我可以实现自己的一个。
感谢。
答案 0 :(得分:1)
如果您使用按钮激活和取消激活识别器,则可以点击声音静音。 如果你经常听它,这不会很奇妙,但是对于按钮点击它应该没问题:)
private AudioManager manager;
manager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
if (isChecked)
{
manager.setStreamMute(AudioManager.STREAM_MUSIC, true);
speech.startListening(recognizerIntent);
}
else
{
manager.setStreamMute(AudioManager.STREAM_MUSIC, false);
speech.stopListening();
speech.cancel();
}
希望这有帮助(对不起,如果这是一个necrothread)