语音识别方法、终端设备及存储介质技术

技术编号:17409622 阅读:36 留言:0更新日期:2018-03-07 06:35
本发明专利技术公开了一种语音识别方法、终端设备及存储介质,所述方法包括:终端设备发送语音信息至语音识别平台,以使所述语音识别平台对所述语音信息进行识别,并根据识别获得的文本数据查找对应的结果数据;接收所述语音识别平台反馈的结果数据;根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。本发明专利技术通过根据自定义的预设数据模型对语音识别平台反馈的结果数据进行封装,获得java类的目标数据,使得无论何种语音识别平台反馈的结果数据都能转换为终端设备能够响应的数据结构,从而进行展示,解决了终端设备对语音识别平台反馈的结果数据因数据结构不兼容而无法响应的问题。

Speech recognition method, terminal equipment and storage medium

The invention discloses a terminal device and a voice recognition method, storage medium, the method includes: a terminal device sends voice information to speech recognition platform, so that the speech recognition platform to identify the voice information, and find the corresponding result data according to the text data identification; receiving the speech the results of data feedback recognition platform; according to the preset data model to encapsulate the data, to obtain the target data of the Java class, and the target data display. Through the data package according to the preset data model of custom speech recognition platform feedback results, obtain the target data of the Java class, so that no matter what kind of voice recognition platform feedback data can be converted into the data structure of the terminal equipment can response, so as to display, solve the terminal equipment of speech recognition platform feedback results the data for the data structure is not compatible and can not respond to the problem.

【技术实现步骤摘要】
语音识别方法、终端设备及存储介质
本专利技术涉及语音识别领域,尤其涉及一种语音识别方法、终端设备及存储介质。
技术介绍
就目前来看物联网的发展越来越快,应用也越来越广泛,语义识别技术也是互联网智能化和下一代人机交互的基础。语音识别和语义分析的成熟,将使信息技术大步跃进成为一种生活中最重要的基本需求,并且这种需求具有不可替代性。甚至可以将其比作电力普及应用的意义,对整个社会生活将产生重大影响。语音识别技术蕴涵的巨大力量,随之应运而生的有图灵、讯飞、百度及微软等语音识别语义分析平台,然而由于语音识别语义分析还处于初级发展阶段,没有一个统一标准,这些语音识别平台在给终端设备提供语音识别和语义分析服务的同时,返回给终端设备的数据参差不齐,经常出现反馈的数据终端设备不能够响应的问题。上述信息仅用于个性理解本专利技术的技术方案,并不代表承认上述信息是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种语音识别方法、终端设备及存储介质,旨在解决上述终端设备对语音识别平台反馈的结果数据因数据结构不兼容而无法响应的技术问题。为实现上述目的,本专利技术提供一种语音识别方法,所述语音识别方法包括以下步骤:终端设备发送语音信息至语音识别平台,以使所述语音识别平台对所述语音信息进行识别,并根据识别获得的文本数据查找对应的结果数据;接收所述语音识别平台反馈的结果数据;根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。优选地,所述根据预设数据模型对所述结果数据进行封装,具体包括:对所述结果数据进行解析,获得所述结果数据对应的数据类型;根据所述数据类型查找对应的预设数据模型;根据查找到的预设数据模型对所述结果数据进行封装。优选地,所述根据所述数据类型查找对应的预设数据模型,具体包括:从映射关系表中查找与所述数据类型对应的预设数据模型,所述映射关系表包括数据类型与预设数据模型之间的对应关系。优选地,所述根据所述数据类型查找对应的预设数据模型之后,所述方法还包括:获取所述结果数据的原始数据模型,在所述原始数据模型与所述预设数据模型不一致时,执行所述根据查找到的预设数据模型对所述结果数据进行封装的步骤。优选地,所述接收语音识别平台反馈的结果数据之后,所述方法还包括:在所述结果数据存在多个时,选择预设语音识别平台反馈的结果数据作为目标结果数据;相应地,所述根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示,具体包括:根据预设数据模型对所述目标结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。优选地,所述选择预设语音识别平台反馈的结果数据作为目标结果数据之后,所述方法还包括:判断所述目标结果数据是否异常,在所述目标结果数据异常时,选择其他语音识别平台反馈的结果数据作为新的目标结果数据。优选地,所述选择其他语音识别平台反馈的结果数据作为新的目标结果数据,具体包括:按照预设规则选择其他语音识别平台反馈的结果数据作为新的目标结果数据。优选地,所述预设规则包括:语音识别平台的使用频率;相应地,所述按照预设规则选择其他语音识别平台反馈的结果数据作为新的目标结果数据,具体包括:获取其他语音识别平台的使用频率,按照所述使用频率选择其他语音识别平台反馈的结果数据作为新的目标结果数据。此外,为实现上述目的,本专利技术还提出一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音识别程序,所述语音识别程序配置为实现如上文所述的语音识别方法的步骤。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有语音识别程序,所述语音识别程序被处理器执行时实现如上文所述的语音识别方法的步骤。本专利技术通过根据自定义的预设数据模型对语音识别平台反馈的结果数据进行封装,获得java类的目标数据,使得无论何种语音识别平台反馈的结果数据都能转换为终端设备能够响应的数据结构,从而进行展示,解决了终端终端设备对语音识别平台反馈的结果数据因数据结构不兼容而无法响应的问题。附图说明图1为本专利技术一种语音识别方法实施例方案涉及的硬件运行环境的终端设备结构示意图;图2为本专利技术一种语音识别方法第一实施例的流程示意图;图3为本专利技术一种语音识别方法第二实施例的流程示意图;图4为本专利技术一种语音识别方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的终端设备结构示意图。如图1所示,该终端设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储终端。本领域技术人员可以理解,图1中示出的结构并不构成对所述终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音识别程序。在图1所示的终端设备中,网络接口1004主要用于连接服务器,与服务器进行数据通信;用户接口1003主要用于接收用户输入的指令,所述终端设备通过处理器1001调用存储器1005中存储的语音识别程序,并执行以下操作:终端设备发送语音信息至语音识别平台,以使所述语音识别平台对所述语音信息进行识别,并根据识别获得的文本数据查找对应的结果数据;接收所述语音识别平台反馈的结果数据;根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。进一步地,处理器1001可以调用存储器1005中存储的语音识别程序,还执行以下操作:对所述结果数据进行解析,获得所述结果数据对应的数据类型;根据所述数据类型查找对应的预设数据模型;根据查找到的预设数据模型对所述结果数据进行封装。进一步地,处理器1001可以调用存储器1005中存储的语音识别程序,还执行以下操作:从映射关系表中查找与所述数据类型对应的预设数据模型,所述映射关系表包括数据类型与预设数据模型之间的对应关系。进一步地,处理器1001可以调用存储器1005中存储的语音识别程序,还执行以下操作:获取所述结果数据的原始数据模型,在所述原始数据模型与所述预设数据模型不一致时,执行所述根据查找到的预设数据模型对所述结果数据进行封装的步骤。进一步地,处理器1001可以调用存储器1005中存储的语音识别程序,还执行以下操作:在所述结果数据存在多个时,选择预设语音识别平台反馈的结果数据作为目标结果数据;相应地,所述根据预设数据模型对所本文档来自技高网...
语音识别方法、终端设备及存储介质

【技术保护点】
一种语音识别方法,其特征在于,所述方法包括:终端设备发送语音信息至语音识别平台,以使所述语音识别平台对所述语音信息进行识别,并根据识别获得的文本数据查找对应的结果数据;接收所述语音识别平台反馈的结果数据;根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。

【技术特征摘要】
1.一种语音识别方法,其特征在于,所述方法包括:终端设备发送语音信息至语音识别平台,以使所述语音识别平台对所述语音信息进行识别,并根据识别获得的文本数据查找对应的结果数据;接收所述语音识别平台反馈的结果数据;根据预设数据模型对所述结果数据进行封装,获得java类的目标数据,并将所述目标数据进行展示。2.如权利要求1所述的语音识别方法,其特征在于,所述根据预设数据模型对所述结果数据进行封装,具体包括:对所述结果数据进行解析,获得所述结果数据对应的数据类型;根据所述数据类型查找对应的预设数据模型;根据查找到的预设数据模型对所述结果数据进行封装。3.如权利要求2所述的语音识别方法,其特征在于,所述根据所述数据类型查找对应的预设数据模型,具体包括:从映射关系表中查找与所述数据类型对应的预设数据模型,所述映射关系表包括数据类型与预设数据模型之间的对应关系。4.如权利要求2所述的语音识别方法,其特征在于,所述根据所述数据类型查找对应的预设数据模型之后,所述方法还包括:获取所述结果数据的原始数据模型,在所述原始数据模型与所述预设数据模型不一致时,执行所述根据查找到的预设数据模型对所述结果数据进行封装的步骤。5.如权利要求1至4任一项中所述的语音识别方法,其特征在于,所述接收语音识别平台反馈的结果数据之后,所述方法还包括:在所述结果数据存在多个时,选择预设语音识别平台反馈的结果数据作为目标结果数据;相应地,所述根据预设数据模型对所述结果数...

【专利技术属性】
技术研发人员:周志建
申请(专利权)人:深圳市汉普电子技术开发有限公司
类型:发明
国别省市:广东,44

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

1