System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及语音识别,尤其涉及一种智能设备的语音处理方法、智能设备和存储介质。
技术介绍
1、语音识别功能是智能设备的重要功能,通过语音识别功能识别用户指令,进而实现对智能设备的语音控制,为用户提供便捷性。
2、由于语音识别功能需要先对语音信息进行处理,转换成文字信息后形成对应的控制指令。语音信息处理需要较大的运算量,语音信息处理常设在云端服务器,如智能终端采集到用户的语音信息后,发送至云端服务器,云端服务器将语音信息识别成文字信息,以根据文字信息获得对应的语音控指令,然后将语音控制指令发送至智能设备,智能设备响应该语音控制指令。
3、因此,在完成语音识别控制过程中,智能终端需要与云端服务器进行通信,也就是说智能终端的语音识别功能需要在联网的状态下实现。然而实际使用环境中,存在网络信号较弱的情况,若网络信号较弱,采集的语音信息难以上传到云端服务器,导致语音识别功能使用异常,影响智能设备的使用。
4、需要说明的是,上述内容仅用于辅助理解本专利技术所解决的技术问题,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种智能设备的语音处理方法、智能设备和存储介质,旨在使得智能设备在网络信号较弱的时,也能正常使用语音识别功能,避免被误认为语音识别功能故障,提高语音识别功能的使用效果。
2、基于此,本专利技术提供一种智能设备的语音处理方法,所述智能设备的语音处理方法包括以下步骤:
3、获取智能终端与云
4、所述通信信号强度处于第一预设范围,且持续时长大于或等于第一时长时,启动离线语音识别功能;并且,在采集到语音信息时,基于所述离线语音识别功能响应所述语音信息对应的控制信息;
5、所述通信信号强度处于第二预设范围,且持续时长大于或等于第二时长时,保持在线语音识别功能;并且,采集到语音信息时,对所述语音信息进行压缩,将压缩后的语音信息上传至所述云端服务器;其中,所述第一预设范围的通信信号强度小于所述第二预设范围的通信信号强度。
6、可选地,所述在采集到语音信息时,基于所述离线语音识别功能响应所述语音信息对应的控制信息的步骤包括:
7、采集到语音信息时,将所述语音信息输入所述智能终端的当前离线语音模型;
8、在所述当前离线语音模型输出与所述语音信息匹配的控制时,根据所述控制信息执行控制操作;
9、在所述当前离线语音模型输出不匹配信息时,在显示终端输出网络状态提示信息。
10、可选地,所述语音处理方法,还包括:
11、获取当前时间点;
12、在所述当前时间点处于第一预设时间段内时,向所述云端服务器发送离线语音新模型更新请求,并且在接收到所述云端服务器反馈的新离线语音模型后,基于所述新离线语音模型更新所述智能终端的当前离线语音模型。
13、可选地,所述语音处理方法,还包括:
14、检测到连续至少两个周期的同一时间段内,所述通信信号强度均处于第三预设范围时,将所述时间段配置为所述第一预设时间段。
15、可选地,所述获取当前时间点的步骤之后,还包括:
16、在所述当前时间点处于第二预设时间段内时,对所述智能终端待上传的通信数据进行压缩处理,并将压缩后的所述通信数据上传至所述云端服务器。
17、可选地,所述语音处理方法,还包括:
18、检测到连续至少两个周期的同一时间段内,所述通信信号强度均处于第四预设范围时,将所述时间段配置为所述第二预设时间段。
19、可选地,所述语音处理方法,还包括:
20、检测到所述智能终端在至少两个网络设备之间切换连接时,获取通信信号强度低于第一阈值的目标网络设备,或者所述通信信号强度最低的目标网络设备;
21、获取所述目标网络设备与所述智能设备的习惯连接时间段,将所述习惯连接时间段配置为所述第一预设时间段,或者将所述习惯连接时间段配置为所述第二预设时间段。
22、可选地,所述语音处理方法,还包括:
23、检测到所述智能终端在至少两个网络设备之间切换连接时,获取各个网络设备的通信信号强度;
24、在所述智能设备连接通信信号强度小于或等于第二阈值的网络设备时,启动离线语音识别功能;
25、在所述智能设备连接通信信号强度大于或等于第三阈值的网络设备时,启动在线语音功能,其中,所述第三阈值大于所述第二阈值。
26、本专利技术还提供一种智能设备,所述智能设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的语音处理程序,所述语音处理程序被所述处理器执行时实现如上所述的智能设备的语音处理方法的步骤。
27、此外,本专利技术还提供一种存储介质,所述存储介质存储有语音处理程序,所述语音处理程序被处理器执行时实现如上所述的智能设备的语音处理方法的各个步骤。
28、本专利技术提供的智能设备的语音处理方法、智能设备和存储介质,本实施例中,通过检测智能设备和云端服务器之间的通信信号强度判断智能设备所处的网络状态,若所述通信信号强度处于第一预设范围,且持续时长大于或等于第一时长,通信信号较弱,语音信息无法正常上传,自动切换离线语音识别功能,基于离线进行语音识别启动离线语音识别功能,实现语音识别;若所述通信信号强度处于第二预设范围,且持续时长大于或等于第二时长,通信信号弱,影响语音上传速度,因此在对语音信息进行压缩的前提下,使用在线语音识别,压缩后的语音信息上传时占用数据少,可以确保智能设备和云端服务器之间能正常传输语音信息。如此,根据通信信号强度不对采用不同方式处于语音信息,使得智能设备在各种环境下均能正常使用语音功能,避免语音识别功能出现使用异常的情况。
本文档来自技高网...【技术保护点】
1.一种智能设备的语音处理方法,其特征在于,所述智能设备的语音处理方法包括以下步骤:
2.如权利要求1所述的智能设备的语音处理方法,其特征在于,所述在采集到语音信息时,基于所述离线语音识别功能响应所述语音信息对应的控制信息的步骤包括:
3.如权利要求1所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
4.如权利要求3所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
5.如权利要求3所述的智能设备的语音处理方法,其特征在于,所述获取当前时间点的步骤之后,还包括:
6.如权利要求5所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
7.如权利要求5所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
8.如权利要求1所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
9.一种智能设备,其特征在于,所述智能设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的语音处理程序,所述语音处理程序
10.一种存储介质,其特征在于,所述存储介质存储有语音处理程序,所述语音处理程序被处理器执行时实现如权利要求1至8任一项所述的智能设备的语音处理方法的各个步骤。
...【技术特征摘要】
1.一种智能设备的语音处理方法,其特征在于,所述智能设备的语音处理方法包括以下步骤:
2.如权利要求1所述的智能设备的语音处理方法,其特征在于,所述在采集到语音信息时,基于所述离线语音识别功能响应所述语音信息对应的控制信息的步骤包括:
3.如权利要求1所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
4.如权利要求3所述的智能设备的语音处理方法,其特征在于,所述语音处理方法,还包括:
5.如权利要求3所述的智能设备的语音处理方法,其特征在于,所述获取当前时间点的步骤之后,还包括:
6.如权利要求5所述的智能设备的语音处理方法,其特征在于,...
【专利技术属性】
技术研发人员:席红艳,霍伟明,徐浩,陈奕荣,符秦沈,
申请(专利权)人:广东美的制冷设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。