语音翻译方法、装置及服务器制造方法及图纸

技术编号:16885860 阅读:24 留言:0更新日期:2017-12-27 03:39
本发明专利技术提出一种语音翻译方法、装置及服务器,其中,该方法包括:确定获取到终端发送的语音数据所属的语言类型;根据所述确定的语言类型,对所述语音数据进行识别,获取与所述语音数据对应的第一识别信息;对所述第一识别信息进行翻译处理,获取与所述语音数据对应的翻译结果。由此,无需终端与服务器进行多次交互即可实现对语音数据的翻译,减少了网络资源的占用,提高了翻译效率,改善了用户体验。

Voice translation methods, devices and servers

The invention provides a speech translation method and device and server, wherein, the method includes determining access to the type of voice data sent by the terminal according to the type of language; the language recognition of the speech data, obtaining the first identification information corresponding to the voice of the data; the first identification information for translation, and the voice data to obtain the corresponding translation result. As a result, no interaction between terminal and server can be done to translate the voice data, reduce the occupation of network resources, improve the efficiency of translation, and improve user experience.

【技术实现步骤摘要】
语音翻译方法、装置及服务器
本专利技术涉及计算机
,尤其涉及一种语音翻译方法、装置及服务器。
技术介绍
现有的语音翻译方法,终端在获取到用户输入的语音后,首先将语音数据发送给语音识别服务器进行语音识别,然后将识别服务器返回的文本呈现给用户,确认用户触发了翻译操作后,再向翻译服务器发送翻译请求,以获取翻译服务器返回的翻译结果,进而将翻译结果呈现给用户。这种翻译方式,需要终端与服务器间多次进行数据交互,不仅占用网络资源,而且翻译过程耗时较长,效率低,用户体验差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种语音翻译方法,无需终端与服务器进行多次交互即可实现对语音数据的翻译,减少了网络资源的占用,提高了翻译效率,改善了用户体验。本专利技术还提出一种语音翻译装置。本专利技术还提出一种服务器。本专利技术还提出一种计算机可读存储介质。本专利技术第一方面实施例提出了一种语音翻译方法,包括:确定获取到终端发送的语音数据所属的语言类型;根据所述确定的语言类型,对所述语音数据进行识别,获取与所述语音数据对应的第一识别信息;对所述第一识别信息进行翻译处理,获取与所述语音数据对应的翻译结果。本专利技术实施例的语音翻译方法,首先确定获取到终端发送的语音数据所属的语言类型,然后根据确定的语言类型,对语音数据进行识别,获取与语音数据对应的第一识别信息,再对第一识别信息进行翻译处理,获取与语音数据对应的翻译结果。由此,无需终端与服务器进行多次交互即可实现对语音数据的翻译,减少了网络资源的占用,提高了翻译效率,改善了用户体验。本专利技术第二方面实施例提出了一种语音翻译装置,包括:第一确定模块,用于确定获取到终端发送的语音数据所属的语言类型;第一获取模块,用于根据所述确定的语言类型,对所述语音数据进行识别,获取与所述语音数据对应的第一识别信息;第二获取模块,用于对所述第一识别信息进行翻译处理,获取与所述语音数据对应的翻译结果。本专利技术实施例的语音翻译装置,首先确定获取到终端发送的语音数据所属的语言类型,然后根据确定的语言类型,对语音数据进行识别,获取与语音数据对应的第一识别信息,再对第一识别信息进行翻译处理,获取与语音数据对应的翻译结果。由此,无需终端与服务器进行多次交互即可实现对语音数据的翻译,减少了网络资源的占用,提高了翻译效率,改善了用户体验。本专利技术第三方面实施例提出了一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当所述处理器执行所述程序时实现如第一方面所述的语音翻译方法。本专利技术第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如第一方面所述的语音翻译方法。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一个实施例的语音翻译方法的流程图;图2是本专利技术另一个实施例的语音翻译方法的流程图;图3是本专利技术一个实施例的语音翻译装置的结构示意图;图4是本专利技术另一个实施例的语音翻译装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。目前,现有的语音翻译方法,终端在获取到用户输入的语音后,首先将语音数据发送给语音识别服务器进行语音识别,然后将识别服务器返回的文本呈现给用户,确认用户触发了翻译操作后,再向翻译服务器发送翻译请求,以获取翻译服务器返回的翻译结果,进而将翻译结果呈现给用户。这种翻译方式,需要终端与服务器间多次进行数据交互,不仅占用网络资源,而且翻译过程耗时较长,效率低,用户体验差。本专利技术各实施例针对上述问题,提出一种语音翻译方法,在获取到终端发送语音数据后,首先确定语音数据所属的语言类型,然后根据确定的语言类型,对语音数据进行识别,获取与语音数据对应的识别信息,再对识别信息进行翻译处理,获取与语音数据对应的翻译结果。由此,无需终端与服务器进行多次交互即可实现对语音数据的翻译,减少了网络资源的占用,提高了翻译效率,改善了用户体验。下面参考附图描述本专利技术实施例的语音翻译方法、装置及服务器。图1是本专利技术一个实施例的语音翻译方法的流程图。如图1所示,该语音翻译方法包括:步骤101,确定获取到终端发送的语音数据所属的语言类型。其中,本专利技术实施例提供的语音翻译方法的执行主体为本专利技术实施例提供的语音翻译装置,该装置可以被配置在任意服务器中,以对终端发送的语音数据进行翻译。具体的,可以在终端中预先设置麦克风等语音输入设备,从而在用户需要翻译时,终端可以通过语音输入设备,获取用户输入的语音数据,并将获取的语音数据发送给语音翻译装置。具体实现时,步骤101可以通过以下步骤101a-101b实现。步骤101a,确定获取到终端发送的语音数据的特征向量。其中,特征向量,用来表征获取到终端发送的语音数据的特征。具体的,语音翻译装置获取到终端发送的语音数据后,可以通过梅尔倒谱系数、线性预测倒谱系数、多媒体内容描述接口等等多种方法,确定获取到终端发送的语音数据的特征向量。步骤101b,根据特征向量与预设的各语言类型模型的匹配度,确定语音数据所属的语言类型。具体的,可以预先根据大量的各种类型语言的历史语料,分别训练得到各语言类型模型,从而在确定获取到的语音数据的特征向量后,可以将特征向量输入各语言类型模型进行校验打分,并将得分最高的语言类型模型,即与特征向量的匹配度最高的语言类型模型对应的语言类型,确定为语音数据所属的语言类型。步骤102,根据确定的语言类型,对语音数据进行识别,获取与语音数据对应的第一识别信息。具体的,可以预先训练不同的语言类型分别对应的语言模型,从而在确定了终端发送的语音数据所属的语言类型后,可以利用与语言类型对应的语言模型,对语音数据进行识别,获取与语音数据对应的第一识别信息。步骤103,对第一识别信息进行翻译处理,获取与语音数据对应的翻译结果。具体的,在获取了终端发送的语音数据后,可以确定语音数据对应的目标语言类型,从而根据目标语言类型,对第一识别信息进行翻译处理,以获取与语音数据对应的翻译结果。需要说明的是,翻译结果,可以是文字形式的翻译结果,也可以是语音形式的翻译结果,此处不作限制。更具体的,可以预先设置将某种语言类型的语音数据翻译为不同目标语言类型的数据时,分别对应不同的翻译模型。比如,将中文类型的语音数据分别翻译为英文和韩语时,分别对应不同的翻译模型。从而在确定语音数据对应的目标语言类型后,可以根据目标语言类型对应的翻译模型,对第一识别信息进行翻译处理。需要说明的是,终端发送的语音数据中,可以仅包括待翻译的语音数据,也可以同时包括待翻译的语音数据及待翻译的语音的目标语言类型,此处不作限制。另外,终端发送的语音数据中,同时包括待翻译的语音数据及待翻译的语音的目标语言类型时,对第一识别信息进行翻译处理时,可以仅对待翻译的语音数据进行翻译处理。进一步的,语音翻译装置获取了与语音数据对应的翻译结果后,还可以将第一识别信息及翻译结果发送给终端,以使终端呈现给用户,从而用户可以根据第一本文档来自技高网...
语音翻译方法、装置及服务器

【技术保护点】
一种语音翻译方法,其特征在于,包括:确定获取到终端发送的语音数据所属的语言类型;根据所述确定的语言类型,对所述语音数据进行识别,获取与所述语音数据对应的第一识别信息;对所述第一识别信息进行翻译处理,获取与所述语音数据对应的翻译结果。

【技术特征摘要】
1.一种语音翻译方法,其特征在于,包括:确定获取到终端发送的语音数据所属的语言类型;根据所述确定的语言类型,对所述语音数据进行识别,获取与所述语音数据对应的第一识别信息;对所述第一识别信息进行翻译处理,获取与所述语音数据对应的翻译结果。2.如权利要求1所述的方法,其特征在于,所述确定获取到终端发送的语音数据所属的语言类型,包括:确定所述获取到终端发送的语音数据的特征向量;根据所述特征向量与预设的各语言类型模型的匹配度,确定所述语音数据所属的语言类型。3.如权利要求1所述的方法,其特征在于,所述对所述第一识别信息进行翻译处理之前,还包括:对所述第一识别信息进行后处理,生成第二识别信息;所述对所述第一识别信息进行翻译处理,包括:对所述第二识别信息进行翻译处理。4.如权利要求1-3任一所述的方法,其特征在于,所述对所述第一识别信息进行翻译处理,包括:确定所述第一识别信息对应的意图;根据所述意图,对所述第一识别信息进行翻译处理。5.如权利要求1-3任一所述的方法,其特征在于,所述获取与所述语音数据对应的翻译结果之前,还包括:根据终端当前的位置信息,确定目标语言类型;或者,根据所述终端的历史使用信息,确定目标语言类型。6.如权利要求5所述的方法,其特征在于,所述获取与所述语音数据对应的翻译结果之后,还包括:将所述第一识别信息及所述翻译结果发送给所述终端。7.一种语音翻译装置,其特征在于,包括:第一确定模块,用于确定获取到终端发送的语音数据所属的语言类型;第一获取模块...

【专利技术属性】
技术研发人员:杜念冬马赛谢延
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1