对通话语音进行实时翻译的方法及设备技术

技术编号:22173493 阅读:39 留言:0更新日期:2019-09-21 14:11
提供一种对通话语音进行实时翻译的方法及设备。所述方法包括:当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果;确定接收所述通话语音数据所对应的翻译结果所用的时间是否大于第一时间阈值;当确定所述时间大于第一时间阈值时,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。根据所述方法及设备,能够提高通话语音翻译功能的实时性。

Method and Equipment for Real-time Translating Tonghua Pronunciation

【技术实现步骤摘要】
对通话语音进行实时翻译的方法及设备
本专利技术总体说来涉及电子终端领域,更具体地讲,涉及一种对通话语音进行实时翻译的方法及设备。
技术介绍
随着全球化时代的到来,跨区域的交流越来越频繁。在跨区域的交流过程中,人们可通过使用翻译软件来顺畅地交流,以解决语言不通带来的困扰。在语音通话过程中,双方即使使用不同的语言,也可通过通话语音实时翻译的功能来实现无障碍语音通话。然而,目前的通话语音翻译功能的翻译延时较大,导致翻译实时性较差,降低了用户体验。
技术实现思路
本专利技术的示例性实施例在于提供一种对通话语音进行实时翻译的方法及设备,其能够解决通话语音翻译实时性差的问题。根据本专利技术的示例性实施例,提供一种对通话语音进行实时翻译的方法,其中,所述方法包括:当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果;确定接收所述通话语音数据所对应的翻译结果所用的时间是否大于第一时间阈值;当确定所述时间大于第一时间阈值时,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。可选地,所述方法还包括:输出从所述服务器接收到的翻译结果。可选地,第二编码率低于第一编码率。可选地,所述方法还包括:在将通话语音数据以第二编码率发送到所述服务器之后,当确定接收所述通话语音数据所对应的翻译结果所用的时间小于第二时间阈值时,将从基站实时接收到的通话语音数据以第一编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。可选地,第一编码率为在发起当前语音通话时基站确定的通话语音数据的编码率。可选地,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器的步骤包括:与基站协商降低当前语音通话的通话语音数据的编码率;当完成协商时,从基站实时接收具有第二编码率的通话语音数据,并发送到所述服务器;或者,将从基站实时接收到的通话语音数据转换为具有第二编码率的通话语音数据;并将转换得到的通话语音数据发送到所述服务器。可选地,与基站协商降低当前语音通话的通话语音数据的编码率的步骤包括:向基站发送用于请求按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的响应消息;或者,向基站发送用于请求以低于第一编码率的编码率对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的用于指示按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息。可选地,将从基站实时接收到的通话语音数据转换为具有第二编码率的通话语音数据的步骤包括:对从基站实时接收到的通话语音数据进行解码,并按照与第二编码率对应的编码方式对解码后的数据进行编码,来得到所述具有第二编码率的通话语音数据。可选地,与第一编码率对应的编码方式为:自适应多速率宽带编码方式,与第二编码率对应的编码方式为:自适应多速率窄带编码方式。根据本专利技术的另一示例性实施例,提供一种对通话语音进行实时翻译的设备,其中,所述设备包括:通信单元,当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果;确定单元,确定接收所述通话语音数据所对应的翻译结果所用的时间是否大于第一时间阈值,其中,当确定单元确定所述时间大于第一时间阈值时,通信单元将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。可选地,所述设备还包括:结果输出单元,输出从所述服务器接收到的翻译结果。可选地,第二编码率低于第一编码率。可选地,通信单元在将通话语音数据以第二编码率发送到所述服务器之后,当确定单元确定接收所述通话语音数据所对应的翻译结果所用的时间小于第二时间阈值时,将从基站实时接收到的通话语音数据以第一编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。可选地,第一编码率为在发起当前语音通话时基站确定的通话语音数据的编码率。可选地,通信单元与基站协商降低当前语音通话的通话语音数据的编码率;当完成协商时,从基站实时接收具有第二编码率的通话语音数据,并发送到所述服务器;或者,通信单元将从基站实时接收到的通话语音数据转换为具有第二编码率的通话语音数据,并将转换得到的通话语音数据发送到所述服务器。可选地,通信单元向基站发送用于请求按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的响应消息;或者,通信单元向基站发送用于请求以低于第一编码率的编码率对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的用于指示按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息。可选地,通信单元对从基站实时接收到的通话语音数据进行解码,并按照与第二编码率对应的编码方式对解码后的数据进行编码,来得到所述具有第二编码率的通话语音数据。可选地,与第一编码率对应的编码方式为:自适应多速率宽带编码方式,与第二编码率对应的编码方式为:自适应多速率窄带编码方式。根据本专利技术的另一示例性实施例,提供一种存储有计算机程序的计算机可读存储介质,其中,当所述计算机程序被处理器执行时实现如上所述的对通话语音进行实时翻译的方法。根据本专利技术的另一示例性实施例,提供一种电子终端,其中,所述电子终端包括:处理器;存储器,存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的对通话语音进行实时翻译的方法。根据本专利技术示例性实施例的对通话语音进行实时翻译的方法及设备,当检测到翻译延时比较大时,通过降低向翻译服务器发送的通话语音数据的编码率来减轻网络传输负载和翻译服务器的数据处理量,从而能够有效减少通话语音翻译过程的耗时、缩短获取通话语音的翻译结果的时长,以提高通话语音翻译功能的实时性、提升用户体验。将在接下来的描述中部分阐述本专利技术总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本专利技术总体构思的实施而得知。附图说明通过下面结合示例性地示出实施例的附图进行的描述,本专利技术示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:图1示出根据本专利技术示例性实施例的对通话语音进行实时翻译的方法的流程图;图2示出根据本专利技术示例性实施例的对通话语音进行实时翻译的设备的框图。具体实施方式现将详细参照本专利技术的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本专利技术。图1示出根据本专利技术示例性实施例的对通话语音进行实时翻译的方法的流程图。所述方法可通过计算机程序来实现。例如,所述方法可通过安装在电子终端中的通话语音翻译应用来执行,或者通过电子终端的操作系统中实现的功能程序来执行。作为示例,所述电子终端可以是移动通信终端(例如,智能手机)、智能可穿戴设备(例如,智能手表)等能够进行语音通话的电子终端。参照图1,在步骤S10,当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果。作为示例,可当电子终端处于语音通话状态,并开启了通话语音实时翻译功能时,确定电子终本文档来自技高网...

【技术保护点】
1.一种对通话语音进行实时翻译的方法,其中,所述方法包括:当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果;确定接收所述通话语音数据所对应的翻译结果所用的时间是否大于第一时间阈值;当确定所述时间大于第一时间阈值时,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。

【技术特征摘要】
1.一种对通话语音进行实时翻译的方法,其中,所述方法包括:当电子终端需要对通话语音进行实时翻译时,将从基站实时接收到的通话语音数据以第一编码率发送到用于翻译通话语音的服务器,并从所述服务器接收对应的翻译结果;确定接收所述通话语音数据所对应的翻译结果所用的时间是否大于第一时间阈值;当确定所述时间大于第一时间阈值时,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器,并从所述服务器接收对应的翻译结果。2.如权利要求1所述的方法,其中,所述方法还包括:输出从所述服务器接收到的翻译结果;和/或,第二编码率低于第一编码率;和/或,所述方法还包括:在将通话语音数据以第二编码率发送到所述服务器之后,当确定接收所述通话语音数据所对应的翻译结果所用的时间小于第二时间阈值时,将从基站实时接收到的通话语音数据以第一编码率发送到所述服务器,并从所述服务器接收对应的翻译结果;和/或,第一编码率为在发起当前语音通话时基站确定的通话语音数据的编码率;和/或,将从基站实时接收到的通话语音数据以第二编码率发送到所述服务器的步骤包括:与基站协商降低当前语音通话的通话语音数据的编码率;当完成协商时,从基站实时接收具有第二编码率的通话语音数据,并发送到所述服务器;或者,将从基站实时接收到的通话语音数据转换为具有第二编码率的通话语音数据;并将转换得到的通话语音数据发送到所述服务器。3.如权利要求2所述的方法,其中,与基站协商降低当前语音通话的通话语音数据的编码率的步骤包括:向基站发送用于请求按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的响应消息;或者,向基站发送用于请求以低于第一编码率的编码率对当前语音通话的通话语音数据进行编码的消息,并接收基站返回的用于指示按照与第二编码率对应的编码方式对当前语音通话的通话语音数据进行编码的消息;和/或,将从基站实时接收到的通话语音数据转换为具有第二编码率的通话语音数据的步骤包括:对从基站实时接收到的通话语音数据进行解码,并按照与第二编码率对应的编码方式对解码后的数据进行编码,来得到所述具有第二编码率的通话语音数据。4.如权利要求3所述的方法,其中,与第一编码率对应的编码方式为:自适应多速率宽带编码方式,与第二编码率对应的编码方式为:自适应多速率窄带编码方式。5.一种对通话语音进行实时翻译的设备,其中,所述设备包括:通信单元,当电子终端需要对通话语音进行实时翻译时...

【专利技术属性】
技术研发人员:陈景郁成荣飞
申请(专利权)人:广州三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:广东,44

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

1