一种机器人噪声数据库更新及语音识别装置、方法制造方法及图纸

技术编号:15865524 阅读:24 留言:0更新日期:2017-07-23 13:14
本发明专利技术提供一种机器人噪声数据库更新及语音识别装置,麦克风、传送单元、机器人识别单元以及控制模块,用以对所述服务器识别结果和所述机器人识别结果进行处理,其中,所述控制模块包括:处理单元、启动单元、相似度获取单元、噪声判断单元、更新单元以及降噪单元;所述更新单元包括:噪声对比子单元,用以获取所有的噪声相似度;阈值比较子单元用以当所有所述噪声相似度小于所述噪声阈值时将所述目标语音信号存储至所述噪声数据库中。本发明专利技术通过从两种识别方法以及先进行去噪的方式获取最优结果,根据噪声信号对噪声数据库实时进行丰富,以提高去噪效率,从而进一步提高语音识别效率。

【技术实现步骤摘要】
一种机器人噪声数据库更新及语音识别装置、方法
本专利技术涉及智能机器人领域,尤其涉及一种机器人噪声数据库更新及语音识别装置、方法。
技术介绍
随着科技的发展,家用机器人因为其智能化越来越收到人们的欢迎。在对机器人进行操控的过程中,如果能运用语音与机器人进行交流,让机器人明白你在说什么,并根据你的语音指令完成相应的动作,这成为人们长期以来梦寐以求的事情。在现有技术中,通过语音识别技术就能够让机器人识别和理解用户的语音命令,并根据这些语音命令执行相应的动作。但是,由于家用机器人的应用场所相对稳定,且每户家庭所处的环境又有所不同,所以如何提高对特定环境下语音中噪声的处理以提高识别效率,成为目前亟待解决的问题。
技术实现思路
鉴于上述问题,本申请记载了一种机器人噪声数据库更新及语音识别装置,包括:麦克风,所述麦克风位于所述机器人底座上,用以接收用户发出的目标语音信号;传送单元,与所述麦克风相连,用以将所述目标语音信号传送至服务器的服务器识别单元中,并将所述服务器识别单元对所述目标语音信号进行识别处理获取的服务器识别结果传送回所述机器人;机器人识别单元,与所述麦克风相连,用以对所述目标语音信号进行识别处理以获取所述机器人识别结果;其中,所述机器人还包括控制模块,用以对所述服务器识别结果和所述机器人识别结果进行处理,其中,所述控制模块包括:处理单元,分别与所述传送模块以及所述机器人识别单元相连,用以基于所述服务器识别结果和/或所述机器人识别结果以获取最终识别结果;启动单元,与所述处理单元相连,用以根据所述识别结果启动相应的功能模块;相似度获取单元,分别与所述启动单元、所述传送模块以及所述机器人识别单元相连,用以获取所述服务器识别结果和所述机器人识别结果的语音相似度,并根据所述语音相似度从所述服务器识别结果或所述机器人识别结果中获取所述语音数据;所述装置还包括:噪声判断单元,分别与所述麦克风以及所述传送单元相连,用以判断所述目标语音信号中是否存在噪声;更新单元,与所述噪声判断单元相连,用以根据所述目标语音信号更新噪声数据库并停止识别处理;降噪单元,分别与所述噪声判断单元、传送单元以及所述机器人识别单元相连,用以在所述噪声数据库中选择对所述噪声进行降噪处理的噪声数据,并根据所述噪声数据对所述目标语音信号进行降噪处理;其中,所述更新单元包括:噪声对比子单元,与所述麦克风相连,用以将所述目标语音信号与所述噪声数据库中的所有噪声数据与所述目标语音信号进行比对以获取所有的噪声相似度;阈值比较子单元,分别与所述噪声对比子单元以及噪声数据库相连,用以判断是否所有的噪声相似度均小于所述噪声阈值,并当所有所述噪声相似度小于所述噪声阈值时将所述目标语音信号存储至所述噪声数据库中。较佳的,当所述功能模块不需要所述语音数据时,将所述服务器识别结果输入至所述功能模块以控制所述机器人完成相应的功能。较佳的,所述处理单元获得所述服务器和所述机器人之间的网络通信状态,以及根据所述网络通信信息来忽略所述服务器识别结果。较佳的,当根据所述网络通信信息忽略所述服务器识别结果时,所述处理单元根据所述机器人识别结果获取所述最终结果。较佳的,所述控制模块从所述服务器识别结果或所述机器人识别结果中获取所述语音数据传送至所述功能模块中。较佳的,所述机器人识别单元参考获取所述服务器识别单元识别所述目标语音信号的数据库以对所述目标语音信号进行识别处理。本专利技术还提供了一种机器人噪声数据库更新及语音识别方法,所述方法适用于上述的机器人噪声数据库更新及语音识别装置上述技术方案具有如下优点或有益效果:本专利技术提出的机器人噪声数据库更新及语音识别装置,在通过相互补充的服务器识别单元和机器人识别单元的共同处理下而获取最终识别结果的过程中,通过预定的算法选择和使用具有高可靠性的语音识别结果作为最终识别结果,从而增强机器人的语音识别率。除此之外,为了保证数据信息的安全性,当在语音识别后所启动的功能模块需要语音数据时,可以选择使用机器人识别单元获取的机器人识别结果,来防止与语音数据相关联的服务器识别结果在网络传输中泄漏。最后,在网络通信状态出现故障或信号不佳期间,能够自动忽略服务器识别结果,从而消除从处理单元接收服务器识别结果所需要的延迟,进而提高了识别效率。最后,在获取目标语音信号之后,首先进行去噪处理,以提高识别准确率。并且根据噪声信号对噪声数据库实时进行丰富,以提高去噪效率,从而进一步提高语音识别效率。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1A为本专利技术中机器人噪声数据库更新及语音识别装置的结构示意图;图1B为本专利技术中机器人噪声数据库更新及语音识别装置的另一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1A是图示根据本公开的实施例的机器人噪声数据库更新及语音识别装置的结构示意图。参考图1A,机器人噪声数据库更新及语音识别装置可以包括与机器人通过网络相连接的服务器,通过机器人内部识别装置和服务器对语音共同进行识别处理。简言之,本实施例例提供的机器人噪声数据库更新及语音识别装置能够达到分布式语音识别技术。服务器中包括相连的服务器识别单元13和服务器数据库。服务器识别单元13可以参考服务器数据库识别由机器人传送来的目标语音信号,在该服务器数据库中以一般信息指定信息域。值得指出的是,机器人通过麦克风11接收用户发出的目标语音信号。最终,服务器识别单元13可以获取服务器识别结果。服务器可以将由服务器识别单元13生成的服务器识别结果发送到机器人中。机器人可以包括麦克风11、传送单元12、服务器识别单元13、机器人识别单元14、以及控制模块15。麦克风11可以接收用户的目标语音信号。机器人识别单元14可以参考机器人数据库识别麦克风11传送来的目标语音信号,在该机器人数据库中以语音数据指定信息域。结果,机器人识别单元14可以生成机器人识别结果。传送单元12可以通过麦克风11将接收到的目标语音信号发送到服务器中的服务器识别结果。另外,在本实施例中,显示单元可以显示与机器人识别单元14和服务器识别单元13进行语音识别过程中相关联的各种信息和控制菜单,用户通过语音数据控制菜单对相应的功能进行调控。另外,控制模块15可以对服务器识别结果和机器人识别结果进行处理,以控制机器人语音识别过程中的整体操作。具体来说,控制模块15包括:处理单元151,分别与传送模块以及机器人识别单元14相连,用以基于服务器识别结果和/或机器人识别结果以获取最终识别结果;启动单元152,与处理单元151相连,用以根据识别结果启动相应的功能模块;相似度获取单元153,分别与启动单元152、传送模块以及机器人识别单元14相连,用以获取服务器识别结果和机器人识别结果的语音相似度,并根据语音相似度从服务器识别结果或机器人识别结果中获取语音数据。具体来说,先由处理单元151基于服务器识别结果和机器人本文档来自技高网...
一种机器人噪声数据库更新及语音识别装置、方法

【技术保护点】
一种机器人噪声数据库更新及语音识别装置,包括:麦克风,所述麦克风位于所述机器人底座上,用以接收用户发出的目标语音信号;传送单元,与所述麦克风相连,用以将所述目标语音信号传送至服务器的服务器识别单元中,并将所述服务器识别单元对所述目标语音信号进行识别处理获取的服务器识别结果传送回所述机器人;机器人识别单元,与所述麦克风相连,用以对所述目标语音信号进行识别处理以获取所述机器人识别结果;其特征在于:其中,所述装置还包括控制模块,用以对所述服务器识别结果和所述机器人识别结果进行处理,其中,所述控制模块包括:处理单元,分别与所述传送模块以及所述机器人识别单元相连,用以基于所述服务器识别结果和/或所述机器人识别结果以获取最终识别结果;启动单元,与所述处理单元相连,用以根据所述识别结果启动相应的功能模块;相似度获取单元,分别与所述启动单元、所述传送模块以及所述机器人识别单元相连,用以获取所述服务器识别结果和所述机器人识别结果的语音相似度,并根据所述语音相似度从所述服务器识别结果或所述机器人识别结果中获取所述语音数据;所述装置还包括:噪声判断单元,分别与所述麦克风以及所述传送单元相连,用以判断所述目标语音信号中是否存在噪声;更新单元,与所述噪声判断单元相连,用以根据所述目标语音信号更新噪声数据库并停止识别处理;降噪单元,分别与所述噪声判断单元、传送单元以及所述机器人识别单元相连,用以在所述噪声数据库中选择对所述噪声进行降噪处理的噪声数据,并根据所述噪声数据对所述目标语音信号进行降噪处理;其中,所述更新单元包括:噪声对比子单元,与所述麦克风相连,用以将所述目标语音信号与所述噪声数据库中的所有噪声数据与所述目标语音信号进行比对以获取所有的噪声相似度;阈值比较子单元,分别与所述噪声对比子单元以及噪声数据库相连,用以判断是否所有的噪声相似度均小于所述噪声阈值,并当所有所述噪声相似度小于所述噪声阈值时将所述目标语音信号存储至所述噪声数据库中。...

【技术特征摘要】
1.一种机器人噪声数据库更新及语音识别装置,包括:麦克风,所述麦克风位于所述机器人底座上,用以接收用户发出的目标语音信号;传送单元,与所述麦克风相连,用以将所述目标语音信号传送至服务器的服务器识别单元中,并将所述服务器识别单元对所述目标语音信号进行识别处理获取的服务器识别结果传送回所述机器人;机器人识别单元,与所述麦克风相连,用以对所述目标语音信号进行识别处理以获取所述机器人识别结果;其特征在于:其中,所述装置还包括控制模块,用以对所述服务器识别结果和所述机器人识别结果进行处理,其中,所述控制模块包括:处理单元,分别与所述传送模块以及所述机器人识别单元相连,用以基于所述服务器识别结果和/或所述机器人识别结果以获取最终识别结果;启动单元,与所述处理单元相连,用以根据所述识别结果启动相应的功能模块;相似度获取单元,分别与所述启动单元、所述传送模块以及所述机器人识别单元相连,用以获取所述服务器识别结果和所述机器人识别结果的语音相似度,并根据所述语音相似度从所述服务器识别结果或所述机器人识别结果中获取所述语音数据;所述装置还包括:噪声判断单元,分别与所述麦克风以及所述传送单元相连,用以判断所述目标语音信号中是否存在噪声;更新单元,与所述噪声判断单元相连,用以根据所述目标语音信号更新噪声数据库并停止识别处理;降噪单元,分别与所述噪声判断单元、传送单元以及所述机器人识别单元相连,用以在所述噪声数据库中选择对所述噪声进行降噪处理的噪声数据,并根据所述噪声数据对所述目标语音信号进行降噪处理;其中,所述更新单元包括:噪声...

【专利技术属性】
技术研发人员:祝铭明
申请(专利权)人:芋头科技杭州有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1