[发明专利]用于人机对话的语音技能跳转方法、电子设备及存储介质有效
申请号: | 202010296180.8 | 申请日: | 2020-04-15 |
公开(公告)号: | CN111506292B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 宋洪博;樊帅;李春 | 申请(专利权)人: | 思必驰科技股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;车江华 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 人机对话 语音 技能 跳转 方法 电子设备 存储 介质 | ||
1.一种用于人机对话的语音技能跳转方法,应用于电子设备,所述方法包括:
预先根据用户的历史人机对话数据构建领域迁移图,所述领域迁移图是包含了多个对话领域的有向图;
接收外部语音;
确定所述外部语音所命中的对话领域;
判断所述命中的对话领域是否属于所述领域迁移图中的多个对话领域之一,若否则忽略所述外部语音,若是则跳转至所述命中的对话领域所对应的语音技能;
所述领域迁移图中的多个对话领域中的每一个对话领域配置有对话轮数;确定在接收外部语音之前提供服务的当前对话领域,所述当前对话领域属于所述领域迁移图;
确定在所述当前对话领域下已经完成的对话轮数;
若所述已经完成的对话轮数小于所述当前对话领域所配置的对话轮数,则忽略所述外部语音。
2.根据权利要求1所述的方法,其中,在所述判断所述命中的对话领域是否属于所述领域迁移图中的多个对话领域之一之前还包括:
根据所述命中的对话领域确定相应的语义信息置信度;
如果所述语义信息置信度大于第一设定阈值,则跳转至所述命中的对话领域所对应的语音技能。
3.根据权利要求2所述的方法,其中,所述命中的对话领域包括多个对话领域,相应的所述语义信息置信度包括第一多个语义信息置信度值;所述方法还包括:
如果所述第一多个语义信息置信度值中的第二多个语义置信度值大于第二设定阈值,且等于或小于第一设定阈值,则根据所述领域迁移图的上下文状态预测下一个领域状态;
若所述第二多个语义置信度值所对应的多个对话领域中存在对应于所述下一个领域状态的对话领域,则跳转至所述下一个领域状态所对应的语义技能;
否则,跳转至所述第二多个语义置信度值中的最大值所对应的对话领域的语义技能。
4.根据权利要求3所述的方法,其中,还包括:
如果所述多个语义信息置信度值中的最大值等于或小于第二设定阈值,则根据所述外部语音的对话上下文确定当前对话场景是否为高频交互场景;
如果是,则根据对应于所述高频交互场景的领域迁移图匹配对应于所述外部语音的语音技能。
5.根据权利要求1所述的方法,其中,所述领域迁移图包括多个子领域迁移图,所述多个子领域迁移图对应于多种不同的环境信息;所述方法还包括:
获取当前环境信息;
根据所述当前环境信息确定所匹配的子领域迁移图;
所述判断所述命中的对话领域是否属于所述领域迁移图中的多个对话领域之一包括:
判断所述命中的对话领域是否属于所述匹配的子领域迁移图中的多个对话领域之一。
6.根据权利要求5所述的方法,其中,所述环境信息至少包括当前时间、当前位置、当前场景和天气中的一种。
7.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任意一项所述方法的步骤。
8.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思必驰科技股份有限公司,未经思必驰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010296180.8/1.html,转载请声明来源钻瓜专利网。