[发明专利]智能语音对话装置及其运行方法、智能语音对话机器人在审
申请号: | 202010688643.5 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111899734A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 朱曦;闵薏霖 | 申请(专利权)人: | 陕西闪现智能科技有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L15/30;G10L13/04 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 马瑞 |
地址: | 712000 陕西省咸*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 语音 对话 装置 及其 运行 方法 机器人 | ||
本发明涉及一种智能语音对话装置、一种智能语音对话装置的运行方法、一种智能语音对话机器人,其中,智能语音对话装置包括:语音接收模块、控制模块、第一语音识别模块、智能对话模块和第二语音识别模块。其中,语音接收模块、第一语音识别模块、智能对话模块和第二语音识别模块均与控制模块连接。本发明的智能语音对话装置,在语音输出时间内控制语音接收模块不接收声音信号,可以克服回复信息播放时,被语音接收模块收录,形成噪声干扰的问题,也可以避免在第一组回复信息播放时,发送第二组回复信息,导致智能语音对话装置停止工作的现象发生。
技术领域
本发明属于智能语音对话机器人技术领域,具体涉及一种智能语音对话装置、一种智能语音对话装置的运行方法、一种智能语音对话机器人。
背景技术
目前,关于人形机器人的智能对话功能已经成为一种商业热潮。例如Nao机器人,Nao是一个应用遍及全球教育市场的双足人形机器人,身高58公分的Nao拥有与人类一样自然的肢体语言,能够听、能够看、能够说,也能够与人互动,或Nao之间彼此进行互动。
Nao机器人的语音识别功能在于实时监测是否存在关键词,若触发到关键词条,Nao机器人就会根据数据库里的内容做出相应的回答。但是,Nao机器人只能识别到关键词条,而且只能根据已经预先设定的答案进行回答,其本质上只是专家系统,不能实现真正的智能对话;而且Nao机器人的语音识别硬件模块识别率低,用户体验不佳,经常出现误识别。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种智能语音对话装置、一种智能语音对话装置的运行方法、一种智能语音对话机器人。本发明要解决的技术问题通过以下技术方案实现:
本发明提供了一种智能语音对话装置,包括:
语音接收模块,用于接收声音信号,并将其发送至控制模块;
所述控制模块,用于对所述声音信号进行压缩,并将压缩文件传输至第一语音识别模块;
所述第一语音识别模块,用于对所述压缩文件进行识别,将识别后的内容转换为第一字符序列,并将所述第一字符序列传输至所述控制模块;
智能对话模块,用于对所述控制模块输出的所述第一字符序列进行运算得到回复信息,将所述回复信息转换为第二字符序列,并将所述第二字符序列传输至所述控制模块;
第二语音识别模块,用于将所述控制模块输出的所述第二字符序列转换为音频数字信号,并进行语音输出;
所述控制模块,还用于控制所述语音接收模块在语音输出时间内不接收所述声音信号。
在本发明的一个实施例中,所述语音接收模块为麦克风。
在本发明的一个实施例中,所述控制模块为树莓派。
在本发明的一个实施例中,所述第一语音识别模块为语音识别服务器。
在本发明的一个实施例中,所述智能对话模块为智能对话服务器。
在本发明的一个实施例中,所述第二语音识别模块为WEGASUN-M6模块。
在本发明的一个实施例中,所述控制模块包括语音输出时间计算单元,其中,
所述语音输出时间计算单元,用于根据所述第二字符序列,计算得到其对应语音输出时间y,计算公式如下,
y=5.606×10-7x3-8.492×10-5x2+0.2357x+0.5581,
其中,x表示第二字符序列的长度;
所述控制模块,用于根据所述语音输出时间y,控制所述语音接收模块在此时间内不接收所述声音信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西闪现智能科技有限公司,未经陕西闪现智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010688643.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:处理路由的方法和装置、以及数据传输的方法和装置
- 下一篇:夹管阀