[发明专利]人机对话方法、装置、电子设备及存储介质在审
申请号: | 202210446879.7 | 申请日: | 2022-04-26 |
公开(公告)号: | CN114743553A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 余刚盛 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L15/18;G10L15/26;G10L13/08;H04M3/493 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机对话 方法 装置 电子设备 存储 介质 | ||
本发明涉及人工智能技术,揭露一种人机对话方法,包括:响应用户来电事件,根据用户语音生成机器对话文本再转化为第一机器对话语音;实时检测第一机器对话语音生成过程是否发生中断;当没有检测到中断,利用机器对话语音回复用户语音;当检测到中断时,若中断的类型为意图识别异常时,判断是否存在上一轮机器对话语音;当存在,根据上一轮机器对话语音生成机器对话语音来回复用户语音;当不存在,利用预设语音回复用户语音;若中断的类型不为意图识别异常,根据预设规则对来电事件进行应答。本发明还涉及一种区块链技术,所述机器对话文本可以存储在区块链节点中。本发明还提出一种人机对话装置、设备以及介质。本发明可以提高人机对话的容错性。
技术领域
本发明涉及人工智能技术,尤其涉及一种人机对话方法、装置、电子设备及存储介质。
背景技术
多轮对话对于人类来说是基本的沟通能力和技能,而对于人工智能来说,却需要各个应用和系统协同配合来实现较好效果。
在传统的人机对话系统中,出现对话生成异常(如机器无法查询不到问题对应的答案文本)时,直接会导致系统呆滞,极大的影响了与机器对话的体验和流畅,例如:某段时间匹配不到对应的答案文本,直接呆滞,无法对客户对话做出反应,客户对话直接结束,没有很好的过渡和承接,人机对话的容错性较差。
发明内容
本发明提供一种人机对话方法、装置、电子设备及存储介质,其主要目的在于提高了人机对话的容错性。
为实现上述目的,本发明提供的一种人机对话方法,包括:
响应用户的来电事件,接收所述用户的用户语音,将所述用户语音转化为用户语音文本;
根据所述用户语音文本生成机器对话文本,将所述机器对话文本进行语音转化,得到第一机器对话语音;
实时检测所述根据所述用户语音文本生成机器对话文本的过程是否发生中断;
若没有检测到中断,则利用所述第一机器对话语音回复所述用户语音;
当检测到中断时,获取所述中断的异常类型,判断所述异常类型是否为意图识别异常;
当所述异常类型为意图识别异常时,判断是否存在上一轮机器对话语音;
当存在上一轮机器对话语音时,根据所述上一轮机器对话语音生成第二机器对话语音,并利用所述第二机器对话语音回复所述用户语音;
当不存在上一轮机器对话语音时,利用预设语音回复所述用户语音;
当所述异常类型不为意图识别异常时,根据预设的应答规则对所述来电事件进行应答操作。
可选地,所述根据所述上一轮机器对话语音生成第二机器对话语音,包括:
将所述上一轮机器对话语音转化为文本,得到上一轮机器对话文本;
获取所述上一轮机器对话文本对应的对话主题及所述对话主题对应的对话轮次,并将所述对话轮次增加1次,得到更新后的对话轮次;
判断所述更新后的对话轮次是否大于或等于预设阈值;
当所述更新后的对话轮次大于或等于所述预设阈值时,终止所述来电事件;
当所述对话轮次小于所述预设阈值,利用所述上一轮机器对话文本的同义文本作为当前的机器对话文本,并将所述当前的机器对话文本转化为第二机器对话语音。
可选地,所述将所述上一轮机器对话语音转化为文本,得到上一轮机器对话文本,包括:
利用模数转换器对所述上一轮机器对话语音进行采样,得到对话语音信号;
对所述对话语音信号进行预加重操作,得到对话语音滤波信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210446879.7/2.html,转载请声明来源钻瓜专利网。