能实时分辨环境噪音进行语音识别的机器人的制作方法

文档序号:14680738发布日期:2018-06-12 22:12

本发明涉及一种机器人,尤其涉及一种能实时分辨环境噪音进行语音识别的机器人。



背景技术:

现有机器人的语音识别模块和命令词识别模块在嘈杂环境下很难正确地识别。虽然上述模块本身自带了降噪、提取语音特征等处理,但是一旦进入了识别状态,模块本身的实时性将会大幅下降,甚至因为无意义的噪音过多而导致识别出错。而对于音频本身进行降噪、提取语音特征等处理后再送入识别系统的方法又过于冗余,对计算机性能要求很高,而且这种方法还存在降噪后音频失真的问题。



技术实现要素:

为了克服上述缺点, 本发明提供了一种能实时分辨环境噪音进行语音识别的机器人。

本发明为实现上述目的所采用的技术方案是:

一种能实时分辨环境噪音进行语音识别的机器人,其特征是:

所述机器人通过实时采样分析音频数据中代表音量大小的峰值,将长时间、规律性的峰值收录为环境噪音阀值;所述机器人通过实时采样分析音频数据中出现新的长时间、规律性存在的峰值时,将新的峰值更新为新的环境噪音阀值。当所述机器人采样发现,出现了比环境噪音阀值更高峰值的音频数据片段时,才将采样片段送入语音识别模块进行正式的语音识别,直到最新音频数据的峰值比噪音阀值低,视为片段结束。

本发明的有益效果是,能够适应环境变化,实时分辨环境噪音,解决了无效的音频数据对语音识别模块的影响,提高了机器人的效率。

附图说明

下面结合附图和实施对本发明进一步说明。图1是本发明的方框图。

图1中,1是采样音频数据,2是判断确定环境噪音阀值,3是再次确定环境噪音阀值4是与阀值比较,5是采样片段送入语音识别模块进行正式的语音识别,6是环境噪音阀值。

具体实施方式

在图1中,所述机器人通过实时采样音频数据1分析音频数据中代表音量大小的峰值,比如2秒时间、规律性存在的峰值为35,就把35确定为环境噪音阀值2;所述机器人通过实时采样分析音频数据中出现新的2秒时间、规律性存在的峰值45时,将新的峰值45更新为新的环境噪音阀值。当所述机器人采样发现,比环境噪音阀值45更高峰值55的音频数据片段时,才将此采样片段送入语音识别模块进行正式的语音识别5,直到最新音频数据的峰值42比噪音阀值45低,视为片段结束。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,任何未脱离本发明方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1