一种语音识别处理方法技术

技术编号:39507777 阅读:4 留言:0更新日期:2023-11-25 18:42
本发明专利技术涉及一种语音识别处理方法

【技术实现步骤摘要】
一种语音识别处理方法、系统、装置和存储介质


[0001]本专利技术涉及语音识别处理
,尤其涉及一种语音识别处理方法

系统

装置和存储介质


技术介绍

[0002]随着物联网技术

人工智能技术

语音技术的不断发展,语音识别成为了终端设备智能化的关键技术之一

传统的语音识别的处理方式分为:第一种方式是只将语音输入到云端服务器进行在线的语音识别和语义理解;第二种方式是只使用本地识别引擎进行离线下的语音识别

这两种方式都存在各自的缺点,对于第一种方式,无法在未联网时实现语音控制设备的目的;对于第二种方式,由于内存的限制,本地识别引擎无法实现语音命令的灵活性,仅能识别少数句式的离线识别词,适用性不高,无法满足智能化的聊天沟通的需要

为了避免两种方式的缺陷,现有技术中,将根据网络是否连接,选择进行在线语音识别和离线语音识别,如
202111659197.6。
然而,对于汽车

家电等智能终端设备,容易出现网络不稳定或网络拥堵等原因,从而处于弱网环境下,此时语音的响应时间非常长,甚至当设备与服务器间出现网络故障时,会出现无响应的问题

如何使设备在不同网络状态下,包括网络良好

未联网

弱网场景下,使用不同的语音识别方式是亟需解决的问题,从而提高设备在动态变化下的网络情景下,实现语音识别的准确性和响应速度


技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种语音识别处理方法

系统

装置和存储介质

[0004]第一方面,本专利技术提供一种语音识别处理方法,包括:获取语音信息;对语音信息进行离线语音识别

语义理解得到命令的同时,将语音信息发送给云端语音识别服务器进行在线语音识别得到语音信息的文本形式,并将文本形式发给语义理解服务器进行语义分析和理解得到命令;根据网络离在线情况,在线语音处理过程中阶段一弱网信号

阶段一停止交互信号

阶段二弱网信号

阶段二停止交互信号,接收在线命令和离线命令的情况进行仲裁,以控制在线语音处理和离线语音处理过程得到最终的命令

[0005]更进一步地,根据网络离在线情况,在线语音处理过程中阶段一弱网信号

阶段一停止交互信号

阶段二弱网信号

阶段二停止交互信号,接收在线命令和离线命令的情况进行仲裁,以控制在线语音处理和离线语音处理过程得到最终的命令包括:
[0006]若命令输出接收到离线命令,若网络为在线,则暂存离线命令;若网络为离线,则继续判断是否在唤醒状态或
VAD
处理状态下,在则执行离线命令,不在则保持当前状态;
[0007]若命令输出收到阶段一弱网信号,则判断是否收到离线命令,是则执行离线命令,而后进入空闲状态,否则保持当前状态;
[0008]若命令输出收到阶段一交互停止信号,则判断是否处于在线语音识别状态,是则进入空闲状态,否则保持当前状态;
[0009]若命令输出接收在线命令,则判断是否处于在线语义理解状态,是则执行在线命令,而后进入空闲状态;
[0010]若命令输出收到阶段二弱网信号,则判断是否收到离线命令,是则执行离线命令,而后进入空闲状态,否则保持当前状态;
[0011]若命令输出收到阶段二交互停止信号,则判断是否处于在线语义理解状态,是则进入空闲状态,否则保持当前状态

[0012]更进一步地,若命令输出接收在线语音识别得到的语音信息的文本形式,利用语音信息的文本进行离线语音理解得到命令,替换或得到离线命令

[0013]更进一步地,预设用于确定网络离在线情况的网络标志和用于确定离线命令生成情况的离线识别标志;检测网络是否在线,若在线则将网络标志置1,否则将网络标志置0;检测是否根据离线语音识别或在线语音识别得到的文本离线语义理解得到离线命令,是则将离线识别标志置1,否则将离线识别标志置
0。
[0014]更进一步地,在线进行在线语音识别时,检测向云端语音识别服务器发起的在线语音识别的网络请求时间是否小于第二请求时间阈值且大于等于第一请求时间阈值,是则生成阶段一弱网信号;
[0015]在线进行在线语音识别时,检测向云端语音识别服务器发起的在线语音识别的网络请求时间是否大于等于第二请求时间阈值,是则生成阶段一交互停止信号;
[0016]在线进行在线语义理解时,检测向语义理解服务器发起的在线语义分析和理解的网络请求时间是否小于第二请求时间阈值且大于等于第一请求时间阈值,是则生成阶段二弱网信号;
[0017]在线进行在线语义理解时,检测向语义理解服务器发起的在线语义分析和理解的网络请求时间是否大于等于第二请求时间阈值,是则生成阶段二交互停止信号

[0018]更进一步地,所述唤醒状态
、VAD
处理状态

在线语音识别状态

在线语义理解状态

和空闲状态来自于有限状态机,所述有限状态机包括:
[0019]初始状态,设备刚上电时处于所述初始状态,之后进行初始化;
[0020]当设备初始化完成后,从初始状态进入空闲状态;
[0021]用户通过唤醒事件唤醒设备后,从空闲状态进入唤醒状态;
[0022]进入唤醒状态后语音触发进入
VAD
处理状态,
VAD
处理状态实现语音信息开始结束确定,以及对语音过程计时,当
vad
检测到语音信息结束以后进入在线语音识别状态和离线语音识别理解状态,其中,在线语音识别状态实现将语音信息发送给云端语音识别服务器进行在线识别,当获得语音信息的文本形式,将文本发送给命令输出的同时进入在线语义理解状态,在线语义理解状态实现将语音信息的文本形式发给语义理解服务器获得语义分析和理解的在线命令,将在线命令发送给命令输出;离线语音识别理解状态利用语音信息进行语音识别和语义理解得到离线命令,将离线命令发送给命令输出,其中,离线语音识别理解状态语义理解过程支持使用在线语音识别状态得到的语音信息的文本进行分析和理解得到离线命令;
[0023]命令输出状态根据网络离在线情况,在线语音处理过程中阶段一弱网信号

阶段一停止交互信号

阶段二弱网信号

阶段二停止交互信号,接收在线命令和离线命令的情况进行仲裁,以控制在线语音处理和离线语音处理过程得到最终的命令

[0024]更进一步地,若
vad
检测到人声开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种语音识别处理方法,其特征在于,包括:获取语音信息;对语音信息进行离线语音识别

语义理解得到命令的同时,将语音信息发送给云端语音识别服务器进行在线语音识别得到语音信息的文本形式,并将文本形式发给语义理解服务器进行语义分析和理解得到命令;根据网络离在线情况,在线语音处理过程中阶段一弱网信号

阶段一停止交互信号

阶段二弱网信号

阶段二停止交互信号,接收在线命令和离线命令的情况进行仲裁,以控制在线语音处理和离线语音处理过程得到最终的命令
。2.
根据权利要求1所述的语音识别处理方法,其特征在于,根据网络离在线情况,在线语音处理过程中阶段一弱网信号

阶段一停止交互信号

阶段二弱网信号

阶段二停止交互信号,接收在线命令和离线命令的情况进行仲裁,以控制在线语音处理和离线语音处理过程得到最终的命令包括:若命令输出接收到离线命令,若网络为在线,则暂存离线命令;若网络为离线,则继续判断是否在唤醒状态或
VAD
处理状态下,在则执行离线命令,不在则保持当前状态;若命令输出收到阶段一弱网信号,则判断是否收到离线命令,是则执行离线命令,而后进入空闲状态,否则保持当前状态;若命令输出收到阶段一交互停止信号,则判断是否处于在线语音识别状态,是则进入空闲状态,否则保持当前状态;若命令输出接收在线命令,则判断是否处于在线语义理解状态,是则执行在线命令,而后进入空闲状态;若命令输出收到阶段二弱网信号,则判断是否收到离线命令,是则执行离线命令,而后进入空闲状态,否则保持当前状态;若命令输出收到阶段二交互停止信号,则判断是否处于在线语义理解状态,是则进入空闲状态,否则保持当前状态
。3.
根据权利要求2所述的语音识别处理方法,其特征在于,若命令输出接收在线语音识别得到的语音信息的文本形式,利用语音信息的文本进行离线语音理解得到命令,替换或得到离线命令
。4.
根据权利要求3所述的语音识别处理方法,其特征在于,预设用于确定网络离在线情况的网络标志和用于确定离线命令生成情况的离线识别标志;检测网络是否在线,若在线则将网络标志置1,否则将网络标志置0;检测是否根据离线语音识别或在线语音识别得到的文本离线语义理解得到离线命令,是则将离线识别标志置1,否则将离线识别标志置
0。5.
根据权利要求2所述的语音识别处理方法,其特征在于,在线进行在线语音识别时,检测向云端语音识别服务器发起的在线语音识别的网络请求时间是否小于第二请求时间阈值且大于等于第一请求时间阈值,是则生成阶段一弱网信号;在线进行在线语音识别时,检测向云端语音识别服务器发起的在线语音识别的网络请求时间是否大于等于第二请求时间阈值,是则生成阶段一交互停止信号;在线进行在线语义理解时,检测向语义理解服务器发起的在线语义分析和理解的网络请求时间是否小于第二请求时间阈值且大于等于第一请求时间阈值,是则生成阶段二弱网信号;在线进行在线语义理解时,检测向语义理解服务器发起的在线语义分析和理解的网络请求时间是否大于等于第二请求时间阈值,是则生成阶段二交互停止信号

6.
根据权利要求2所述的语音识别处理方法,其特征在于,所述唤醒状态
、VAD
处理状态

在线语音识别状态

在线语义理解状态

和空闲状态来自于有限状态机,所述有限状态机包括:初始状态,设备刚上电时...

【专利技术属性】
技术研发人员:姚光乐王宇王璞
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1