首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用google语音识别时忽略背景音乐

使用google语音识别时忽略背景音乐
EN

Stack Overflow用户
提问于 2018-01-27 11:46:02
回答 1查看 1.2K关注 0票数 4

我正试着制作一个闹钟Android应用程序,可以用语音识别来阻止它。为此,我使用谷歌语音识别API (+ 这段代码不断进行语音识别)。

它很好,直到我同时演奏音乐。在这种情况下,语音识别的效率要低得多。

这个问题是合乎逻辑的,因为音乐增加了一些噪音,使识别更加困难。但由于播放的音乐是已知的,我想知道是否可以告诉谷歌试图忽略这些额外的噪音。我知道在信号处理中存在一些滤波器来实现这一点(比如卡尔曼滤波维纳滤波器)。

因此,我的问题是:是否有可能应用带有谷歌语音识别的过滤器来忽略已知的噪声?,还是有其他语音识别库允许这样做?

编辑:这不是重复,因为问题是不一样的。但是很有趣的建议。

EN

回答 1

Stack Overflow用户

发布于 2018-01-27 12:13:52

谷歌语音识别系统将被优化以检测语音,而不考虑背景环境噪声的“类型”。

而不是使用谷歌的本地语音识别,通过他们的‘现在/助理’应用程序,你可以使用他们的云语音API,提供了一些增强。

该识别器的设计是忽略背景声音和噪声,而没有额外的噪声消除。然而,为了达到最佳效果,请将麦克风尽可能靠近用户,特别是当背景噪声存在时。

毫无疑问,以上情况在他们的语音识别系统中是普遍正确的。

使用单词和短语提示在词汇表中添加名称和术语,并提高对特定单词和短语的准确性。 对于简短的查询或命令,使用StreamingRecognize并将single_utterance设置为true。这优化了对短语的识别,同时也减少了延迟。

https://cloud.google.com/speech/docs/best-practices

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48475462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档