【技术实现步骤摘要】
语音对话方法及系统
本专利技术涉及语音识别及应用领域。本专利技术具体涉及一种语音对话方法及系统。
技术介绍
现有的语音对话方法技术包括“前置策略-离在线分离”及“后置策略-离在线混合”。其中,“前置策略-离在线分离”是基于识别网络状态,通过跟随网络状态的变化动态切换对话策略的方案:处于无网络和弱网络场景下,自动切换到离线对话模式;处于网络正常的场景下,自动切换到在线对话模式。“后置策略-离在线混合”是无关网络状态,同时启用离在线技术的方案:开启对话时,同时开启离线对话和在线对话。识别结束后,综合判断离线gram/ngram识别结果+领域强弱。若置信度较高,则直接使用离线结果;若置信度较低,则等待在线结果。专利技术人在实现本申请的过程中发现:尽管以上技术都能够做到在绝大多数场景下进行正常对话,但是都存在无法正常对话的场景。对于“前置策略-离在线分离”的方案来说,该方案在网络波动较大的情况下,对话的体验会因为网络原因无法顺利进行,该方案下的在线对话只适合网络状态较好的场景。对于“后置策略-离在线混合”的方案来说,该方案对本地对话的准确率极为依赖,理论上本地识别的速度是快于在线对话的,如果本地对话的准确率不高,置信度不够准确,那么对话结果以及体验将会无法得到保证,另外由于同时开启了离在线对话的功能也增加了CPU负载和内存占用。
技术实现思路
本专利技术实施方式提供一种语音对话方法及系统,用于至少解决上述技术问题之一。第一方面,本专利技术实施方式中提供一种语 ...
【技术保护点】
1.一种语音对话方法,该方法能够在包括识别终端和远程语音识别服务端的系统中,所述识别终端和远程语音识别服务端能够数据通信;所述识别终端能够获取当前语音信息;/n所述语音对话方法包括:/n步骤S101,所述识别终端判断是否存在网络连接信息,若是,则跳转到步骤S102,若否,则跳转到步骤S103;/n步骤S102,所述识别终端将所述当前语音信息发送到远程语音识别服务端;/n所述远程语音识别服务端能够识别所述当前语音信息,获取当前识别数据且返回所述识别终端;/n所述识别终端判断是否在设定时间内接收所述当前识别数据,若接收,则根据所述当前识别数据获取当前对话结果;若不能接收,则根据本地预存的语音识别程序识别所述当前语音信息,获取本地识别数据,根据所述本地识别数据获取当前对话结果;/n步骤S103,所述识别终端根据本地预存的语音识别程序识别所述当前语音信息,获取本地识别数据,根据所述本地识别数据获取当前对话结果。/n
【技术特征摘要】
1.一种语音对话方法,该方法能够在包括识别终端和远程语音识别服务端的系统中,所述识别终端和远程语音识别服务端能够数据通信;所述识别终端能够获取当前语音信息;
所述语音对话方法包括:
步骤S101,所述识别终端判断是否存在网络连接信息,若是,则跳转到步骤S102,若否,则跳转到步骤S103;
步骤S102,所述识别终端将所述当前语音信息发送到远程语音识别服务端;
所述远程语音识别服务端能够识别所述当前语音信息,获取当前识别数据且返回所述识别终端;
所述识别终端判断是否在设定时间内接收所述当前识别数据,若接收,则根据所述当前识别数据获取当前对话结果;若不能接收,则根据本地预存的语音识别程序识别所述当前语音信息,获取本地识别数据,根据所述本地识别数据获取当前对话结果;
步骤S103,所述识别终端根据本地预存的语音识别程序识别所述当前语音信息,获取本地识别数据,根据所述本地识别数据获取当前对话结果。
2.根据权利要求1所述的方法,其中,所述步骤S101中包括:
步骤S1011,所述识别终端获取当前无线网络的信道连接数据,或所述识别终端获取当前网络的网关连接数据;
步骤S1012,所述信道连接数据或所述网关连接数据为所述网络连接信息。
3.根据权利要求1或2所述的方法,其中,所述步骤S101中则跳转到步骤S102的步骤中还包括:
所述识别终端获取网络信号强度值;
判断所述网络信号强度值是否高于设定网络强度值,若是,则继续执行步骤S102,若否,则跳转到步骤S103。
4.根据权利要求1所述的方法,其中,所述步骤S103中还包括:
所述所述识别终端再次判断是否存在网络连接信息,若是,则跳转到步骤S102,若否,则继续执行步骤S103。
5.根据权利要求1所述的方法,其中,所述步骤S102中还包括:
所述识别终端若收到语音结束标识,则根据所述语音结束标识获取所述当前语音信息。
6.根据权利要求...
【专利技术属性】
技术研发人员:陈家欢,曾春华,邓建凯,
申请(专利权)人:苏州思必驰信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。