当前位置: 代码迷 >> 驱动开发 >> 怎么去除环境噪音,判断输入的声音为人声
  详细解决方案

怎么去除环境噪音,判断输入的声音为人声

热度:132   发布时间:2016-04-28 10:13:08.0
如何去除环境噪音,判断输入的声音为人声?
我现在是要在语音对讲时去除环境噪音,请问该怎样做?
------解决方案--------------------
通过滤波来降噪
------解决方案--------------------
将人声外的其他频率都滤了。
------解决方案--------------------
引用:
可不可以说的详细点,我是个新手,人声的频率大概在什么范围呢?百度到的说法五花八门。


可以考虑对<80Hz,>1200Hz的信号进行滤除。

http://baike.baidu.com/view/410449.htm
引用
人声,由气流声带振动产生。在一定期间内,振动的次数多则声调高,反之振动的次数少则音调低。一般的男性声音低,女性声音高。具体频率如下:人声:男:低音82~392Hz,基准音区64~523Hz
男中音123~493Hz,男高音164~698Hz
女:低音82~392Hz,基准音区160~1200Hz
女低音123~493Hz,女高音220~1100HZ
但是人与人之间的差别的个体差异及言语之间的差异都是很大的。
  相关解决方案