【技术实现步骤摘要】
语音交互的方法、装置、设备和计算机存储介质
本专利技术涉及互联网
,尤其涉及一种语音交互的方法、装置、设备和计算机存储介质。
技术介绍
在现有技术中,智能设备在进行语音交互时,需要首先获取用户所输入的语音内容,进而对所获取的语音内容进行识别后再执行相应的操作。但现有的智能设备通常采用预先设置固定的录音时间的方式,来获取用户所输入的语音内容。因此,现有技术存在以下缺点:即使用户在录音结束前完成了语音输入,但智能设备仍然会保持录音状态,直至录音时间结束,从而导致用户与智能设备之间语音交互的耗时较长,语音交互的效率较低。
技术实现思路
有鉴于此,本专利技术提供了一种语音交互的方法、装置、设备和计算机存储介质,用于缩短语音交互的时间,提升语音交互的效率。本专利技术为解决技术所采用的技术方案是提供一种语音交互的方法,所述方法包括:智能设备在进行语音交互时开启录音,获取用户所输入的语音内容及其对应的文本识别结果;分别利用本地命令词列表以及云端服务器对所述文本识别结果进行指令解析,并从中选取满足预设选取条件的 ...
【技术保护点】
1.一种语音交互的方法,其特征在于,所述方法包括:/n智能设备在进行语音交互时开启录音,获取用户所输入的语音内容及其对应的文本识别结果;/n分别利用本地命令词列表以及云端服务器对所述文本识别结果进行指令解析,并从中选取满足预设选取条件的解析结果作为指令;/n结束所述录音,执行与所述指令相对应的操作。/n
【技术特征摘要】
1.一种语音交互的方法,其特征在于,所述方法包括:
智能设备在进行语音交互时开启录音,获取用户所输入的语音内容及其对应的文本识别结果;
分别利用本地命令词列表以及云端服务器对所述文本识别结果进行指令解析,并从中选取满足预设选取条件的解析结果作为指令;
结束所述录音,执行与所述指令相对应的操作。
2.根据权利要求1所述的方法,其特征在于,所述获取用户所输入的语音内容及其对应的文本识别结果包括:
确定用户语音输入的结束时间;
获取录音的开启时间与所述结束时间之间的语音内容作为所述用户所输入的语音内容;
对所述语音内容进行文本转换,得到所述文本识别结果。
3.根据权利要求1所述的方法,其特征在于,所述从中选取满足预设选取条件的解析结果作为指令包括:
从两个解析结果中选取返回速度较快的解析结果作为指令。
4.根据权利要求1所述的方法,其特征在于,利用本地命令词列表对所述文本识别结果进行指令解析包括:
将所述文本识别结果在本地命令词列表中进行匹配,确定与所述文本识别结果相匹配的命令词;
获取与所确定的命令词相对应的指令作为解析结果。
5.根据权利要求4所述的方法,其特征在于,所述将所述文本识别结果在本地命令词列表中进行匹配,确定与所述文本识别结果相匹配的命令词包括:
计算所述文本识别结果与本地命令词列表中各命令词之间的语义相似度;
将语义相似度满足预设匹配条件的命令词作为与所述文本识别结果相匹配的命令词。
6.根据权利要求1所述的方法,其特征在于,所述本地命令词列表为预设命令词列表以及动态命令词列表中的至少一个。
7.根据权利要求6所述的方法,其特征在于,所述预设命令词列表通过以下方式预先建立:
记录用户各次输入的语音内容所对应的文本;
确定满足预设频次条件的各文本作为命令词,并根据所确定的命令词建立预设命令词列表。
8.根据权利要求6所述的方法,其特征在于,所述动态命令词列表通过以下方式实时建立:
确定当前页面中的各可点击选项;
根据所述各可点击选项对应的文本确定命令词;
根据所确定的命令词建立对应当前页面的动态命令词列表。
9.一种语音交互的装置,其特征在于,所述装置包括:
获取单元,用于智能设备在进行语音交互时开启录音,获取用户所输入的语音内容及其对应的文本识别结果;
解析单元,用于分别利用本地命令词列表以及云端服务器对所述文本识别结果进行指令解析,并从中选...
【专利技术属性】
技术研发人员:范冰冰,梁浩,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。