麦克风阵列+语音识别可以做到客厅中语音识别吗?同时开着电视。

2014 年 10 月 4 日
 gamexg
突然间想起来的,之前自己尝试做一个语音识别的智能家居控制器玩。

Cubieboard + CMU sphinx + 监控用拾音器 来做的语音识别。当时如果把增益开大了有点噪音就会干扰语音识别,开小了只能近距离才能识别到。

用麦克风阵列能分别是识别出来各个音源吗?
如果可以做到那可就直接解决语音识别噪音的大麻烦了。
4150 次点击
所在节点    程序员
5 条回复
ruoyu0088
2014 年 10 月 4 日
之前做过2个麦克风分离左右两边声源的项目,能做到实时分离,效果还不错。人听起来声音很清楚,当时语音识别率却下降了许多,因为我用的是频域ICA算法,声音分离时会对声音的频谱产生影响,从而影响语音识别。

Google: ICA blind source separation
icylord
2014 年 10 月 4 日
对距离有要求吧?
izoabr
2014 年 10 月 4 日
阵列的话会有回声干扰么?就是声音到达的时间不一致,稍微有滞后,跟回声似的
byyhku
2014 年 10 月 7 日
可以参考一下手机的拨打电话语音处理,感觉降噪什么的都挺成熟的,而且如果是家里的话,反正位置是固定的,可以通过自己手动调整。开小了只能近距离识别也可以考虑通过 N 多个麦克风,音量达到一定的程度再处理。
gamexg
2014 年 10 月 8 日
@ruoyu0088 去看下,不过我够呛能搞定。

@byyhku 这倒是个好主意,就是布局起来麻烦些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/136979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX