一种语音对话方法及装置制造方法及图纸

技术编号:24689944 阅读:36 留言:0更新日期:2020-06-27 09:49
本发明专利技术实施例公开了一种语音对话方法及装置,其中方法包括:服务器获取用户输入的第一语音信息,然后利用第一预设模型对第一语音信息进行解析,确定用户意图和M个槽位。进一步地,服务器查询用户的信息,获取与M个槽位对应的槽位值,当M个槽位中有至少一个槽位为空槽位时,输出与空槽位对应的至少一个预设问句。接着服务器获取用户基于预设问句反馈的至少一个第二语音信息,再利用第二预设模型对至少一个第二语音信息进行解析,确定与空槽位对应的槽位值。最后服务器根据用户意图和M个槽位的槽位值,确定并输出答复信息。本申请方案用以解决现有技术中对话系统不能准确识别用户意图,不能根据用户意图主动发起对话再准确查找正确答案的问题。

A voice dialogue method and device

【技术实现步骤摘要】
一种语音对话方法及装置
本专利技术涉及金融科技(Fintech)领域,尤其涉及一种语音对话方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintceh)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。目前对话系统中具有一套完备的知识库体系,该知识库体系包含固定话术集合,当用户提问时,该系统通过关键词的精确匹配或者模糊匹配,从知识库中按照预设的固定顺序选取回答内容。但是该方法受限于用户的语言表达能力,有些用户语言表达可能不够准确,导致提问的内容往往信息不充分,因此系统输出的答复内容往往无法满足用户的真实需求,影响用户的使用体验。
技术实现思路
本专利技术实施例提供一种语音对话方法及装置,用以解决现有技术中对话系统不能准确识别用户意图,不能根据用户意图主动发起对话然后准确查找正确答案的问题。第一方面,本专利技术实施例提供了一种语音对话方法,包括:服务器获取用户输入的第一语音信息,然后利用第一预设模型对第一语音信息进行解析,确定本文档来自技高网...

【技术保护点】
1.一种语音对话方法,其特征在于,所述方法包括:/n获取用户输入的第一语音信息;/n利用第一预设模型对所述第一语音信息进行解析,确定用户意图和M个槽位;/n查询所述用户的信息,获取与所述M个槽位对应的槽位值;/n当所述M个槽位中有至少一个槽位为空槽位时,输出与所述空槽位对应的至少一个预设问句;/n获取所述用户基于所述预设问句反馈的至少一个第二语音信息;/n利用第二预设模型对所述至少一个第二语音信息进行解析,确定与所述空槽位对应的槽位值;/n根据所述用户意图和M个槽位的槽位值,确定并输出答复信息。/n

【技术特征摘要】
1.一种语音对话方法,其特征在于,所述方法包括:
获取用户输入的第一语音信息;
利用第一预设模型对所述第一语音信息进行解析,确定用户意图和M个槽位;
查询所述用户的信息,获取与所述M个槽位对应的槽位值;
当所述M个槽位中有至少一个槽位为空槽位时,输出与所述空槽位对应的至少一个预设问句;
获取所述用户基于所述预设问句反馈的至少一个第二语音信息;
利用第二预设模型对所述至少一个第二语音信息进行解析,确定与所述空槽位对应的槽位值;
根据所述用户意图和M个槽位的槽位值,确定并输出答复信息。


2.如权利要求1所述的方法,其特征在于,所述第一预设模型至少包括语言表达模型;
所述利用第一预设模型对所述第一语音信息进行解析,确定用户意图和M个槽位,包括:
根据所述语言表达模型,对所述第一语音信息进行文本分类,确定所述用户意图和M个槽位;
其中,所述用户意图和M个槽位是以用户意图树的形式存储,所述用户意图树中所述用户意图为根节点,所述M个槽位为子节点。


3.如权利要求1所述的方法,其特征在于,所述第二预设模型至少包括自然语言理解模型;
所述利用第二预设模型对所述至少一个第二语音信息进行解析,确定与所述空槽位对应的槽位值,包括:
根据所述自然语言理解模型,对所述至少一个第二语音信息进行文本分类,确定与每个空槽对应的用户意图;
将与每个空槽对应的用户意图作为所述空槽的槽位值。


4.如权利要求1所述的方法,其特征在于,所述根据所述用户意图和M个槽位的槽位值,确定并输出答复信息,包括:
从知识库中的意图树中确定与所述用户意图关联的K个子节点;
从所述K个子节点中确定包括所述M个槽位的槽位值的第一子节点;
确定与所述第一子节点对应的答复信息。


5.如权利要求4所述的方法,其特征在于,所述接收用户的信息之前,包括:
构建所述知识库,所述知识库中包括以所述用户意图为根节点,所述槽位的槽位值为子节点和参考答复信息为孙节点的意图树。


6.如权利要求1至4任一项所述的方法,其特征在于,所述接收用户的信息之前,还包括:
根据语料库对第一预设初始模型、第二预设初始模型进行训练,生成所述第一预设模型、第二预设模型;
其中,所述第一预设模型包括BERT层、Bi-LSTM-CRF层中的至少一个。


7.一种语音对话装置,其特征在于,所述装置包括:
接收单元,用于获取用户输入的第一语音信息;
处理单元,用于利用第一预设模型对所述第一...

【专利技术属性】
技术研发人员:林源泽马家冀王大飞江旻
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1