买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】翻译显示方法、装置、设备及可读存储介质_安徽听见科技有限公司_201910521609.6 

申请/专利权人:安徽听见科技有限公司

申请日:2019-06-17

公开(公告)日:2024-04-09

公开(公告)号:CN110232194B

主分类号:G06F40/40

分类号:G06F40/40;G06F3/14

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2019.10.15#实质审查的生效;2019.09.13#公开

摘要:本申请公开了一种翻译显示方法、装置设备及可读存储介质,在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。本申请实施例公开的方案能够在检测到显示缓冲区有新的翻译结果进入时对显示界面的显示参数进行调整,使得翻译结果能够灵活显示。

主权项:1.一种翻译显示方法,其特征在于,所述方法应用于实时语音翻译的场景,包括:实时监测显示缓冲区是否存在翻译结果进入,在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;所述显示参数包括所述显示界面的刷新周期以及所述显示界面的显示单位,所述刷新周期表征所述显示界面的更新频率,所述显示单位表征所述显示界面每次更新增加显示的单词数量;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示;其中,所述确定与所述显示参数调整时机对应的显示界面的最新显示参数,包括:确定所述显示界面的参考显示速率;确定所述新的翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的历史显示单位;根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率;根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数。

全文数据:翻译显示方法、装置、设备及可读存储介质技术领域本申请涉及自动语音翻译技术领域,更具体的说,是涉及一种翻译显示方法、装置、设备及可读存储介质。背景技术目前,在不同种族群体相互交流的场景如,不同种族的双人互相对话的场景或不同种族的多人聆听讲座的场景中,可通过自动语音翻译系统实现语音翻译。自动语音翻译系统通常由语音识别、机器翻译和文本展示三部分组成。以多人聆听讲座的场景为例,自动语音翻译系统可获取演讲者发言作为源语言语音数据,源语言语音数据通过语音识别得到源语言文本数据,再通过机器翻译对源语言文本数据进行翻译,生成目标语言文本数据,最后将目标语言文本数据作为翻译结果展示出来,供听讲者观看以帮助听讲者理解演讲者发言。由于听讲者与演讲者的语言不同,听讲者只能依赖显示的翻译结果理解演讲者发言内容。因此,为了使听讲者更好地理解演讲者发言内容,需要一种优化的翻译结果显示方式。发明内容鉴于上述问题,提出了本申请以便提供一种翻译显示方法、装置、设备及可读存储介质。具体方案如下:一种翻译显示方法,包括:在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。优选地,所述确定与所述显示参数调整时机对应的显示界面的最新显示参数,包括:确定所述显示界面的参考显示速率;确定与所述显示参数调整时机对应的显示界面的最新显示速率;根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数。优选地,所述确定所述显示界面的参考显示速率,包括:获取所述显示界面的预设显示速率;确定所述显示界面的参考显示速率为所述显示界面的预设显示速率。优选地,所述确定所述显示界面的参考显示速率,包括:获取所述显示界面的历史显示速率;所述显示界面的历史显示速率为达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的最新显示速率;确定所述显示界面的参考显示速率为所述显示界面的历史显示速率。优选地,所述确定与所述显示参数调整时机对应的显示界面的最新显示速率,包括:确定所述新的翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的历史显示单位;根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。优选地,所述根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率,包括:根据所述历史翻译结果的长度以及所述显示界面的历史显示单位确定达到显示参数调整时机时还未展示的翻译结果的长度;根据所述新的翻译结果的长度、所述还未展示的翻译结果的长度确定与所述显示参数调整时机对应的显示界面的最新显示速率。优选地,所述根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数,包括:根据所述显示界面的参考显示速率,确定所述显示界面的参考刷新周期以及参考显示单位;当所述最新显示速率小于等于所述参考显示速率时,确定所述显示界面的最新刷新周期为所述参考刷新周期,确定所述显示界面的最新显示单位为所述参考显示单位;当所述最新显示速率大于所述参考显示速率时,调整所述参考刷新周期生成所述显示界面的最新刷新周期,并根据所述最新刷新周期与所述最新显示速率生成所述显示界面的最新显示单位;其中,所述最新刷新周期小于所述参考刷新周期。优选地,所述显示界面的预设显示速率的确定方式如下:确定源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量;根据所述源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长以及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量,确定所述显示界面的预设显示速率。优选地,所述翻译结果的确定方式如下:对源语言文本数据进行断句,得到至少一个源语言文本片段;依次对所述至少一个源语言文本片段进行翻译,得到翻译结果。一种翻译显示装置,包括:显示参数调整时机确定单元,用于在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;最新显示参数确定单元,用于确定与所述显示参数调整时机对应的显示界面的最新显示参数;翻译结果显示单元,用于自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。优选地,所述最新显示参数确定单元包括:参考显示速率确定单元,用于确定所述显示界面的参考显示速率;最新显示速率确定单元,用于确定与所述显示参数调整时机对应的显示界面的最新显示速率;第一确定单元,用于根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数。优选地,所述参考显示速率确定单元包括:预设显示速率获取单元,用于获取所述显示界面的预设显示速率;第二确定单元,用于确定所述显示界面的参考显示速率为所述显示界面的预设显示速率。优选地,所述参考显示速率确定单元包括:历史显示速率获取单元,用于获取所述显示界面的历史显示速率;所述显示界面的历史显示速率为达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的显示速率;第三确定单元,用于确定所述显示界面的参考显示速率为所述显示界面的历史显示速率。优选地,所述第一确定单元包括:新的翻译结果的长度确定单元,用于确定所述新的翻译结果的长度;历史翻译结果的长度获取单元,用于获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度;历史显示单位获取单元,用于获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的历史显示单位;第四确定单元,用于根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。优选地,所述最新显示参数确定单元包括:参考刷新周期以及参考显示单位确定单元,用于根据所述显示界面的参考显示速率,确定所述显示界面的参考刷新周期以及参考显示单位;比较单元,用于比较所述最新显示速率与所述参考显示速率;第五确定单元,用于当所述最新显示速率小于等于所述参考显示速率时,确定所述显示界面的最新刷新周期为所述参考刷新周期,确定所述显示界面的最新显示单位为所述参考显示单位;当所述最新显示速率大于所述参考显示速率时,调整所述参考刷新周期生成所述显示界面的最新刷新周期,并根据所述最新刷新周期与所述最新显示速率生成所述显示界面的最新显示单位;其中,所述最新刷新周期小于所述参考刷新周期。优选地,所述装置还包括预设显示速率确定单元,用于确定源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量;根据所述源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长以及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量,确定所述显示界面的预设显示速率。优选地,所述装置还包括翻译结果确定单元,用于对源语言文本数据进行断句,得到至少一个源语言文本片段;依次对所述至少一个源语言文本片段进行翻译,得到翻译结果。一种翻译显示设备,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如上所述的翻译显示方法的各个步骤。一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的翻译显示方法的各个步骤。借由上述技术方案,本申请公开了一种翻译显示方法、装置设备及可读存储介质,在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。本申请实施例公开的方案能够在检测到显示缓冲区有新的翻译结果进入时对显示界面的显示参数进行调整,使得翻译结果能够灵活显示。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本申请实施例公开的一种翻译显示方法流程图;图2为本申请实施例公开的一种确定显示界面的最新显示参数的方法流程图;图3为本申请实施例公开的一种翻译显示装置结构示意图;图4为本申请实施例公开的一种翻译显示设备的硬件结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请发明人在实现本申请方案的过程中发现,为显示界面预设固定的显示参数,当需要对翻译结果进行显示时,控制显示界面采用该固定的显示参数对翻译结果进行显示的翻译显示方案能够应用于不同种族群体相互交流的场景中。但是,在不同种族群体相互交流的场景中,自动语音翻译系统是对演讲者发言实时翻译的,即演讲者一边发言,自动语音翻译系统一边对演讲者的发言进行语音翻译,在整个过程中,会不断出现新的翻译结果,演讲者说话语速越快,翻译结果生成的速度也越快,如果显示界面采用固定的显示参数对翻译结果进行显示,当单位时间内显示的翻译结果的单词数量小于单位时间内新生成的翻译结果的单词数量时,很有可能造成翻译结果的堆积,或者,造成部分翻译结果无法显示,影响了听讲者对演讲者发言内容的理解。本申请实施例中就是针对上述情况,提供了相应的改进方案。该方案可以提供给自动语音翻译系统来使用,这种自动语音翻译系统在运行过程中能够执行本申请实施例公开的翻译显示方法。与现有技术的翻译显示方法不同的是,本申请实施例公开的方案能够在检测到显示缓冲区有新的翻译结果进入时对显示界面的显示参数进行调整,基于调整后的显示参数对待显示的翻译结果待显示的翻译结果可能包含未显示完的历史翻译结果以及新的翻译结果进行显示,从而避免出现翻译结果堆积或部分翻译结果无法显示的情况,使听讲者能够更好地理解演讲者发言内容。接下来,结合图1示例的流程,对本申请实施例的翻译显示方法进行介绍,如图1所示,该方法包括:步骤S100、在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机。具体地,翻译结果是通过对源语言语音数据进行语音翻译后生成的目标语言文本数据,在对目标语言文本数据进行显示时,可以采用本申请的翻译显示方法。本申请的翻译显示方法可在第一终端中实施,在第一终端中可以设置显示缓冲区,在生成翻译结果之后,该翻译结果即进入显示缓冲区等待显示。另外,还可以在与第一终端通信连接的第二终端中设置显示缓冲区,在生成翻译结果之后,该翻译结果即进入显示缓冲区等待显示,在第一终端实施本申请的翻译显示方法时,可以通过与第二终端进行交互确定是否达到显示参数的调整时机以及获取待显示的翻译结果。在本申请中,为了确定是否达到显示参数调整时机,第一终端需要实时检测本地的显示缓冲区中或者第二终端的显示缓冲区中是否有新的翻译结果进入,在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机。具体地,当显示缓冲区设置在第一终端中时,由第一终端实时检测显示缓冲区中是否有新的翻译结果进入,当显示缓冲区设置在第二终端中时,可由第二终端实时检测显示缓冲区中是否有新的翻译结果进入,如果检测到显示缓冲区有新的翻译结果进入时,则向第一终端发送提示信息,第一终端在收到该提示信息之后即可确定显示缓冲区中有新的翻译结果进入。步骤S110、确定与所述显示参数调整时机对应的显示界面的最新显示参数。在本申请实施例中,显示界面的显示参数可以包括显示界面的刷新周期以及显示界面的显示单位,其中,显示界面的刷新周期表示显示界面多长时间更新一次,显示界面的显示单位表示显示界面每次更新增加显示的单词数量。示例如:显示界面的刷新周期为0.33s,显示界面的显示单位为1,则表示显示界面每隔0.33s会新增显示1个单词。具体地,在上一步骤中确定达到显示参数调整时机之后,确定与显示参数调整时机对应的显示界面的最新显示参数。具体的,确定与显示参数调整时机对应的显示界面的最新显示参数指的是确定所述显示参数调整时机对应的显示界面的最新刷新周期以及显示界面的最新显示单位。步骤S120、自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。具体地,在前述步骤中已经确定显示界面的最新刷新周期以及显示界面的最新显示单位,本步骤中自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于显示界面的最新刷新周期以及显示界面的最新显示单位对待显示的翻译结果进行显示。需要说明的是,本申请实施例中待显示的翻译结果包括未显示完的历史翻译结果以及所述新的翻译结果。所述历史翻译结果指的是达到所述显示参数调整时机之前,最近一次进入显示缓冲区的翻译结果。所述新的翻译结果即为步骤S100中检测到的进入显示缓冲区的翻译结果,在本申请中,历史翻译结果在达到所述显示参数调整时机时还未显示完的部分也基于显示界面的最新刷新周期以及显示界面的最新显示单位进行显示。本申请实施例公开的翻译显示方法,在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。本申请实施例公开的方案能够在检测到显示缓冲区有新的翻译结果进入时对显示界面的显示参数进行调整,基于调整后的显示参数对未显示完的历史翻译结果以及新的翻译结果进行显示,从而避免出现翻译结果堆积或部分翻译结果无法显示的情况,使听讲者能够更好地理解演讲者发言内容。在本申请的一个实施例中,介绍了上述步骤S110,确定与所述显示参数调整时机对应的显示界面的最新显示参数的具体实现过程。结合图2示例的流程,对确定与所述显示参数调整时机对应的显示界面的最新显示参数的具体实现过程进行介绍,如图2所示,该过程可以包括:步骤S1101:确定显示界面的参考显示速率。在本申请实施例中,显示界面的显示速率表示显示界面单位时间显示的单词数量,在确定与所述显示参数调整时机对应的显示界面的最新显示参数时,起参考作用的显示速率即为显示界面的参考显示速率。在本申请实施例中,可以采用不同的方式确定显示界面的参考显示速率。方式一,本实施例可以采用显示界面的预设显示速率作为显示界面的参考显示速率。在本申请实施例中,预设显示速率可以通过预处理过程计算得到,具体的,可以获取源语言训练文本,对源语言训练文本人工添加对应的标点符号并进行人工翻译得到相应的目标语言训练文本,然后,确定源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量;最后,根据所述源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长以及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量,确定所述显示界面的预设显示速率。具体的,先根据源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长计算得到经验显示速率,经验显示速率即源语言在单位时间一般用秒计量内需要显示的单词数量,再根据源语言训练文本中包含单词的数量、与所述源语言训练文本对应的目标语言训练文本中包含单词的数量以及经验显示速率,确定所述显示界面的预设显示速率。示例如:根据公式U0=T1m计算经验显示速率U0,根据公式V0=T2T1*U0,计算显示界面的预设显示速率V0。其中,T1为源语言训练文本包括的单词总数,T2为目标语言训练文本包括的单词总数,m为源语言训练文本对应的音频时长。方式二,本实施例可以采用显示界面的历史显示速率作为显示界面的参考显示速率。在本申请实施例中,历史显示速率可以为达到所述显示参数调整时机之前,任一显示参数调整时机对应的显示界面的显示速率。作为一种可选实施方式,所述显示界面的历史显示速率为达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的显示速率。示例如,假设当前显示参数调整时机对应的参数为i,i为大于等于1的正整数,则第一个显示参数调整时机对应的显示界面的显示速率为V1,与显示参数调整时机对应的显示界面的最新显示速率为Vi,则显示界面的历史显示速率为Vi-1,则显示界面的参考显示速率为Vi-1。步骤S1102:确定与显示参数调整时机对应的显示界面的最新显示速率。在本申请实施例中,与显示参数调整时机对应的显示界面的最新显示速率可以采用多种方式确定,具体如下:方式一,首次检测到显示缓冲区有新的翻译结果进入时,确定达到第一个显示参数调整时机,与第一个显示参数时机对应的显示界面的最新显示速率可为显示界面的预设显示速率。方式二,非首次检测到显示缓冲区有新的翻译结果进入时可根据新的翻译结果的长度、历史翻译结果的长度、历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。其中,历史翻译结果以及历史显示单位可以为达到所述显示参数调整时机之前,任一显示参数调整时机对应的翻译结果及显示单位。作为一种可实施方式,本实施例中可以先确定所述新的翻译结果的长度,并获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的翻译结果的长度作为历史翻译结果的长度,以及获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的显示单位作为显示界面的历史显示单位;再根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。其中,在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度,具体指的是:在达到所述显示参数调整时机之前,最近一次进入所述显示缓冲区的翻译结果的长度。具体的,可根据所述历史翻译结果的长度以及所述显示界面的历史显示单位确定达到显示参数调整时机时还未展示的翻译结果的长度,再根据所述新的翻译结果的长度、还未展示的翻译结果的长度确定与所述显示参数调整时机对应的显示界面的最新显示速率。示例如,根据公式noShowNum=Li-1-[nsi-1*si-si-1]确定达到显示参数调整时机时还未展示的翻译结果的长度noShowNum,根据公式Vi=Li+noShowNumsi-si-1确定与所述显示参数调整时机对应的显示界面的最新显示速率Vi,其中,Li为所述新的翻译结果的长度,Li-1为所述历史翻译结果的长度,nsi-1为所述显示界面的历史显示单位,Si为显示参数调整时机对应的时刻,Si-1为在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的时刻。步骤S1103:根据参考显示速率以及最新显示速率确定最新显示参数。具体地,根据参考显示速率以及最新显示速率确定最新显示参数的具体实现过程可以包括:S1、根据所述显示界面的参考显示速率,确定所述显示界面的参考刷新周期以及参考显示单位。作为一种可实施方式,如果确定所述显示界面的参考显示速率为V0,V0为显示界面的预设显示速率,则根据公式t0=1V0确定所述显示界面的参考刷新周期t0,根据公式ns0=V0*t0向上取整确定所述显示界面的参考显示单位ns0。作为又一种可实施方式,如果确定所述显示界面的参考显示速率为Vi-1,Vi-1为显示界面的历史显示速率,则根据公式ti-1=1Vi-1确定所述显示界面的参考刷新周期ti-1,根据公式nsi-1=Vi-1*ti-1向上取整确定所述显示界面的参考显示单位nsi-1。S2、比较所述最新显示速录与所述参考显示速率,当所述最新显示速率小于等于所述参考显示速率时,执行S3,当所述最新显示速率大于所述参考显示速率时,执行S4。S3、确定所述显示界面的最新刷新周期为所述参考刷新周期,确定所述显示界面的最新显示单位为所述参考显示单位。一种示例如,确定所述显示界面的参考显示速率为V0,如果ViV0≤1时,确定所述显示界面的最新刷新周期ti=t0,确定所述显示界面的最新显示单位nsi=ns0。又一种示例如,确定所述显示界面的参考显示速率为Vi-1,如果ViVi-1≤1时,确定所述显示界面的最新刷新周期ti=ti-1,确定所述显示界面的最新显示单位nsi=nsi-1。S4、调整所述参考刷新周期生成所述显示界面的最新刷新周期,并根据所述最新刷新周期与所述最新显示速率生成所述显示界面的最新显示单位;其中,所述最新刷新周期小于所述参考刷新周期。具体地,可以预设不同的调整参数,根据所述最新显示速率与所述参考显示速率的比值所处的不同区段,采用不同的调整参数调整所述参考刷新周期生成所述显示界面的最新刷新周期,使所述最新刷新周期小于所述参考刷新周期。在确定所述显示界面的参考显示速率为V0的前提下,一种示例如,如果1<ViV0≤1.2时,确定所述显示界面的最新刷新周期ti=t01.1,确定所述显示界面的最新显示单位nsi=Vi*ti向上取整。另一种示例如,如果ViV0>1.2时,确定所述显示界面的最新刷新周期ti=t01.2,确定所述显示界面的最新显示单位nsi=Vi*ti向上取整。另外,本申请发明人在实现本申请方案的过程中还发现,对源语言语音数据进行语音识别得到源语言文本数据之后,先依据源语言语音数据的停顿信息对源语言文本数据进行句子划分得到多个源语言文本片段,再通过机器翻译对每个源语言文本片段进行翻译,生成各个源语言文本片段对应的目标语言文本片段,各个目标语言文本片段即为生成的翻译结果。但是,由于不同的演讲者具体不同的说话习惯,仅仅依据源语言语音数据的停顿信息对源语言文本数据进行句子划分得到的多个源语言文本片段可能不符合实际语境,导致对各个源语言文本片段进行翻译生成的各个目标语言文本片段语义不完整,当采用上述实施例提供的翻译显示方法对这些目标语言文本片段进行显示时,将影响听讲者对演讲者发言内容的理解。本申请实施例中还针对上述情况,提供了相应的改进方案。该方案可以提供给自动语音翻译系统来使用,这种自动语音翻译系统在运行过程中能够执行本申请实施例公开的翻译结果确定方式。本申请实施例公开的翻译结果确定方式能够采用预设的断句模型对源语言文本数据进行断句,得到符合实际语境的源语言文本片段,使得对各个源语言文本片段进行翻译生成的各个目标语言文本片段语义完整,当采用上述实施例提供的翻译显示方法对这些目标语言文本片段进行显示时,能够帮助听讲者理解演讲者发言内容。具体的,本申请实施例公开的翻译结果确定方式是通过对源语言文本数据进行断句,得到至少一个源语言文本片段,再依次对所述至少一个源语言文本片段进行翻译,得到翻译结果。需要说明的是,本申请实施例中是采用预设的断句模型对源语言文本数据进行断句的,其中,预设的断句模型可以采用序列标注框架下的BLSTM模型、Self-Attention模型等,也可以采用Encode-Decode框架下的序列生成模型。下面对本申请实施例公开的翻译显示装置进行描述,下文描述的翻译显示装置与上文描述的翻译显示方法可相互对应参照。参照图3,图3为本申请实施例公开的一种翻译显示装置结构示意图。如图3所示,该翻译显示装置可以包括:显示参数调整时机确定单元11,用于在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;最新显示参数确定单元12,用于确定与所述显示参数调整时机对应的显示界面的最新显示参数;翻译结果显示单元13,用于自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。可选的,所述最新显示参数确定单元包括:参考显示速率确定单元,用于确定所述显示界面的参考显示速率;最新显示速率确定单元,用于确定与所述显示参数调整时机对应的显示界面的最新显示速率;第一确定单元,用于根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数。可选的,所述参考显示速率确定单元包括:预设显示速率获取单元,用于获取所述显示界面的预设显示速率;第二确定单元,用于确定所述显示界面的参考显示速率为所述显示界面的预设显示速率。可选的,所述参考显示速率确定单元包括:历史显示速率获取单元,用于获取所述显示界面的历史显示速率;所述显示界面的历史显示速率为达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的显示速率;第三确定单元,用于确定所述显示界面的参考显示速率为所述显示界面的历史显示速率。可选的,所述第一确定单元包括:新的翻译结果的长度确定单元,用于确定所述新的翻译结果的长度;历史翻译结果的长度获取单元,用于获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度;历史显示单位获取单元,用于获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的历史显示单位;第四确定单元,用于根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。可选的,所述最新显示参数确定单元包括:参考刷新周期以及参考显示单位确定单元:用于根据所述显示界面的参考显示速率,确定所述显示界面的参考刷新周期以及参考显示单位;比较单元,用于比较所述最新显示速率与所述参考显示速率;第五确定单元,用于当所述最新显示速率小于等于所述参考显示速率时,确定所述显示界面的最新刷新周期为所述参考刷新周期,确定所述显示界面的最新显示单位为所述参考显示单位;当所述最新显示速率大于所述参考显示速率时,调整所述参考刷新周期生成所述显示界面的最新刷新周期,并根据所述最新刷新周期与所述最新显示速率生成所述显示界面的最新显示单位;其中,所述最新刷新周期小于所述参考刷新周期。可选的,所述装置还包括预设显示速率确定单元,用于确定源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量;根据所述源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长以及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量,确定所述显示界面的预设显示速率。可选的,所述装置还包括翻译结果确定单元,用于对源语言文本数据进行断句,得到至少一个源语言文本片段;依次对所述至少一个源语言文本片段进行翻译,得到翻译结果。本申请实施例公开的翻译显示装置可应用于翻译显示设备,如PC终端、云平台、服务器及服务器集群等。可选的,图4示出了翻译显示设备的硬件结构框图,参照图4,翻译显示设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;处理器1可能是一个中央处理器CPU,或者是特定集成电路ASICApplicationSpecificIntegratedCircuit,或者是被配置成实施本发明实施例的一个或多个集成电路等;存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器non-volatilememory等,例如至少一个磁盘存储器;其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。可选的,所述程序的细化功能和扩展功能可参照上文描述。本申请实施例还提供一种存储介质,该存储介质可存储有适于处理器执行的程序,所述程序用于:在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。可选的,所述程序的细化功能和扩展功能可参照上文描述。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

权利要求:1.一种翻译显示方法,其特征在于,包括:在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;确定与所述显示参数调整时机对应的显示界面的最新显示参数;自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。2.根据权利要求1所述的方法,其特征在于,所述确定与所述显示参数调整时机对应的显示界面的最新显示参数,包括:确定所述显示界面的参考显示速率;确定与所述显示参数调整时机对应的显示界面的最新显示速率;根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数。3.根据权利要求2所述的方法,其特征在于,所述确定所述显示界面的参考显示速率,包括:获取所述显示界面的预设显示速率;确定所述显示界面的参考显示速率为所述显示界面的预设显示速率。4.根据权利要求2所述的方法,其特征在于,所述确定所述显示界面的参考显示速率,包括:获取所述显示界面的历史显示速率;所述显示界面的历史显示速率为达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的最新显示速率;确定所述显示界面的参考显示速率为所述显示界面的历史显示速率。5.根据权利要求2所述的方法,其特征在于,所述确定与所述显示参数调整时机对应的显示界面的最新显示速率,包括:确定所述新的翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的历史翻译结果的长度;获取在达到所述显示参数调整时机之前,最近一次显示参数调整时机对应的显示界面的历史显示单位;根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率。6.根据权利要求5所述的方法,其特征在于,所述根据所述新的翻译结果的长度、所述历史翻译结果的长度,及所述显示界面的历史显示单位,确定与所述显示参数调整时机对应的显示界面的最新显示速率,包括:根据所述历史翻译结果的长度以及所述显示界面的历史显示单位确定达到显示参数调整时机时还未展示的翻译结果的长度;根据所述新的翻译结果的长度、所述还未展示的翻译结果的长度确定与所述显示参数调整时机对应的显示界面的最新显示速率。7.根据权利要求2至6中任意一项所述的方法,其特征在于,所述根据所述参考显示速率以及所述最新显示速率确定所述最新显示参数,包括:根据所述显示界面的参考显示速率,确定所述显示界面的参考刷新周期以及参考显示单位;当所述最新显示速率小于等于所述参考显示速率时,确定所述显示界面的最新刷新周期为所述参考刷新周期,确定所述显示界面的最新显示单位为所述参考显示单位;当所述最新显示速率大于所述参考显示速率时,调整所述参考刷新周期生成所述显示界面的最新刷新周期,并根据所述最新刷新周期与所述最新显示速率生成所述显示界面的最新显示单位;其中,所述最新刷新周期小于所述参考刷新周期。8.根据权利要求3所述的方法,其特征在于,所述显示界面的预设显示速率的确定方式如下:确定源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量;根据所述源语言训练文本中包含单词的数量、与所述源语言训练文本对应的音频时长以及与所述源语言训练文本对应的目标语言训练文本中包含单词的数量,确定所述显示界面的预设显示速率。9.根据权利要求1所述的方法,其特征在于,所述翻译结果的确定方式如下:对源语言文本数据进行断句,得到至少一个源语言文本片段;依次对所述至少一个源语言文本片段进行翻译,得到翻译结果。10.一种翻译显示装置,其特征在于,包括:显示参数调整时机确定单元,用于在检测到显示缓冲区有新的翻译结果进入时,确定达到显示参数调整时机;最新显示参数确定单元,用于确定与所述显示参数调整时机对应的显示界面的最新显示参数;翻译结果显示单元,用于自所述显示参数调整时机开始,至下一显示参数调整时机之前,基于所述最新显示参数,对待显示的翻译结果进行显示。11.一种翻译显示设备,其特征在于,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如权利要求1至9中任一项所述的翻译显示方法的各个步骤。12.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至9中任一项所述的翻译显示方法的各个步骤。

百度查询: 安徽听见科技有限公司 翻译显示方法、装置、设备及可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。