声音管理Android中的语音识别/ TTS

Ale*_* L. 2 audio android speech-recognition text-to-speech

我使用语音识别和文本到语音,但我想静音语音识别的"嘟嘟"声,然后取消静音,听听声乐合成.

我成功静音但是当我想将音量设置为最大值时,它适用于手机而不是我的应用程序.

如何管理?

谢谢

bra*_*all 5

关于如何循环识别并使蜂鸣声静音,您可以在这里找到答案.

无论何时调用setStreamMute(),它都适用于整个设备,而不仅仅是您的应用程序.

这里的问题是Google搜索应用程序(4.1+)正在控制蜂鸣声和音频,它不是识别API的一部分.

如果您在播放音乐时打开Goog​​le即时并按下收听按钮,您会注意到音乐会停止,直到识别和语音交互完成,这是因为该应用正在" 躲避 "音频.

除了使用另一个语音识别提供商之外,没有任何开发人员可以做这个行为,这很令人沮丧,正如这里所表达的那样.

直到我们设法说服谷歌允许我们在识别意图中传递诸如"离线"和"无音频提示"之类的参数,我们无能为力但是咆哮.....