一种基于AR设备的语音识别方法及系统与流程

文档序号:19119846发布日期:2019-11-13 01:32阅读:992来源:国知局
一种基于AR设备的语音识别方法及系统与流程

本发明属于语音识别技术领域,具体来说涉及一种基于ar设备的语音识别方法,以及用于实现该方法的一种基于ar设备的语音识别系统。



背景技术:

ar技术,也称增强显示技术,是一种将原本在现实空间范围中比较难以进行体验的实体信息在电脑等科学技术的基础上,实施模拟仿真处理,通过将虚拟信息内容叠加在真实世界中,并使得这一过程中能够被人类感官感知,从而实现超现实感官体验的新技术。近年来,ar技术被广泛应用于工业、影视、医疗、教育等领域。但是尚未被很好的应用到语音识别的技术领域中。而现有的语音识别技术存在响应速度慢,操作较为繁琐的问题。因此,如何研发出一种基于ar设备的语音识别技术,能够克服现有语音识别领域存在的上述问题,是本领域技术人员需要研究的方向。



技术实现要素:

本发明的目的是提供一种基于ar设备的一种语音识别方法,能够提升语音识别的响应速度,简化用户的控制操作,提升用户语音控制的准确度。

其采用的技术方案如上:

一种基于ar设备的语音识别方法,其包括如下步骤:s1:基于本地ar装置采集现场的语音信号;s2:本地ar装置查询当前是否有网络,若有网络则跳转至s3,若无网络则跳转至s7;s3:本地ar装置将s1采集所得语音信号上传至云端服务器,云端服务器对该语音信号进行识别分析、并输出在线识别结果,同时在本地ar装置上对该语音信号进行同步识别分析、并输出本地识别结果;s4:分别基于s3所得在线识别结果和本地识别结果进行评分运算、求得在线分析得分和本地分析得分;s5:将s4所得在线分析得分与本地分析得分进行比例运算、求得比例值,当所述比例值大于预存的阈值时,跳转至s6;当所述比例值小于预存的阈值时,跳转至s7;s6:将所述在线识别结果反馈至本地ar装置、本地ar装置播放在线识别结果;s7:本地ar装置播放本地识别结果。

通过采用上述技术方案:基于本地ar装置与云端服务器在线识别相结合的方法进行语音识别反馈。当网络不通时,利于本地ar装置进行语音识别和反馈输出。而当网络通畅时,同步在云端和本地对采集的语音进行识别,并将云端和本地的识别结果的比对,在本地设备上输出结果较优的识别结果,由此实现了脱离云端服务器的本地语音识别操作、降低了云端服务器的工作压力。保证了播放的识别结果的识别精度。

为实现上述基于ar设备的语音识别方法,本发明还进一步研发了一种基于ar设备的语音识别系统,其采用的技术方案如下:

一种基于ar设备的语音识别系统,其特征在于,包括:本地ar装置,通信器和云服务器;所述通信器用于实现本地ar装置与云服务器之间的信号交互;所述本地ar装置包括语音接收器,第一语音识别引擎,播放器;所述语音接收器用于采集现场的语音信号;所述第一语音识别引擎用于读取语音接收器、对语音信号进行识别分析并输出本地识别结果;所述播放器用于根据云服务器输出的在线识别播放命令/本地识别播放命令,播放在线识别结果/本地识别结果;所述云服务器包括第二语音识别引擎,运算器和控制器;所述第二语音识别引擎用于远程读取语音接收器、对语音信号进行识别分析并输出在线识别结果;所述运算器用于读取在线识别结果和本地识别结果、将该在线识别结果和本地识别结果进行评分运算求得在线分析得分和本地分析得分,并将该在线分析得分与本地分析得分进行比例运算、求得比例值;所述控制器用于读取运算器、在比例值大于预存阈值时输出在线识别播放命令,在比例值小于预存阈值时输出本地识别播放命令。

与现有技术相比,本发明结构简单,易于实现,能够提升语音识别的响应速度,简化用户的控制操作,提升用户语音控制的准确度。

附图说明

上面结合附图与具体实施方式对本发明作进一步详细的说明:

图1为本发明实施例1的流程示意图;

图2为本发明实施例1的系统框图。

各附图标记与部件名称对应关系如下:

1、本地ar装置;2、通信器;3、云服务器;11、语音接收器;12、第一语音识别引擎;13、播放器;31、第二语音识别引擎;32、运算器;33、控制器。

具体实施方式

为了更清楚地说明本发明的技术方案,上面将结合各个实施例作进一步描述。

如图1-2示为本发明的实施例1:

一种基于ar设备的语音识别系统,其包括:本地ar装置1,通信器2和云服务器3。

其中,所述通信器2用于实现本地ar装置1与云服务器3之间的信号交互。所述本地ar装置1包括语音接收器11,第一语音识别引擎12,播放器13;所述语音接收器11用于采集现场的语音信号;所述第一语音识别引擎12用于读取语音接收器11、对语音信号进行识别分析并输出本地识别结果;所述播放器13用于根据云服务器3输出的在线识别播放命令/本地识别播放命令,播放在线识别结果/本地识别结果;所述云服务器3包括第二语音识别引擎31,运算器32和控制器33;所述第二语音识别引擎31用于远程读取语音接收器11、对语音信号进行识别分析并输出在线识别结果;所述运算器32用于读取在线识别结果和本地识别结果、将该在线识别结果和本地识别结果进行评分运算求得在线分析得分和本地分析得分,并将该在线分析得分与本地分析得分进行比例运算、求得比例值;所述控制器33用于读取运算器32、在比例值大于预存阈值时输出在线识别播放命令,在比例值小于预存阈值时输出本地识别播放命令。

实践中,其工作过程如下:

s1:基于语音接收器11采集现场的语音信号;

s2:本地ar装置1查询当前是否有网络,若有网络则跳转至s3,若无网络则跳转至s7;

s3:本地ar装置1通过通信器2将采集所得语音信号上传至云端服务器3,云端服务器3通过第二语音识别引擎31对该语音信号进行识别分析、并输出在线识别结果,同时本地ar装置1通过第一语音识别引擎12对该语音信号进行同步识别分析、并输出本地识别结果;

s4:本地识别结果通过通信器2上传至云端服务器3,云端服务器3通过运算器32分别对在线识别结果和本地识别结果进行评分运算、求得在线分析得分和本地分析得分、并将所得在线分析得分与本地分析得分进行比例运算、求得比例值;

s5:云端服务器3通过控制器33读取运算器32的输出,当所述比例值大于预存的阈值时,在比例值大于预存阈值时输出在线识别播放命令,在比例值小于预存阈值时输出本地识别播放命令。

s6:本地ar装置1上的播放器读取云端服务器3,在控制器33输出在线识别播放命令时播放在线识别结果,在控制器33输出本地识别播放命令时,播放本地识别结果。

以上所述,仅为本发明的具体实施例,但本发明的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围以权利要求书的保护范围为准。



技术特征:

技术总结
本发明公开了一种基于AR设备的语音识别方法,其包括如下步骤:S1:采集现场的语音信号;S2:查询当前是否有网络,若有则跳转至S3,若无则跳转至S7;S3:将语音信号上传至云端服务器进行识别分析并输出在线识别结果,同时在本地AR装置上识别分析并输出本地识别结果;S4:分别对在线识别结果和本地识别结果进行评分运算求得在线分析得分和本地分析得分;S5:在线分析得分与本地分析得分进行比例运算、当比例值大于阈值时,跳转至S6;当比例值小于阈值时,跳转至S7;S6:将在线识别结果反馈至本地AR装置进行播放;S7:本地AR装置播放本地识别结果。本发明能够提升语音识别的响应速度,简化用户的控制操作,提升用户语音控制的准确度。

技术研发人员:高巍
受保护的技术使用者:上海擎测机电工程技术有限公司
技术研发日:2019.09.03
技术公布日:2019.11.12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1