一种语音对话翻译方法、装置及系统的制作方法

文档序号:8361426阅读:634来源:国知局
一种语音对话翻译方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种语音对话翻译方法、装置及系统。
【背景技术】
[0002]随着计算机智能化的逐步发展,机器与人之间的信息交互更加多样化,理想的人机智能接口方式是让机器能够听懂人的语言,实现人机之间的直接对话,对话的前提是首先进行语音识别。在两种不同语言进行对话通信时,为了能够使两种语言实时通信,通过机器将一种语言翻译成另一种语言,实现两种不同语言的语音翻译。
[0003]目前,在两种不同语言进行对话通信时,现有的语音对话翻译方法主要是通过语音识别将源语言的语音信号转换为源语言文字,将该源语言文字翻译成目标语言文字,并通过语音合成将该目标语言文字合成为对应的目标语言语音。
[0004]在上述现有的语音对话翻译方法中,由于在对源语言文字进行翻译时,将源语言文字中的词汇翻译为对应的目标语言词汇,未考虑对话的话题领域和句型结构,使得语音对话翻译的准确度低。

【发明内容】

[0005]本发明实施例提供一种语音对话翻译方法、装置及系统,用以解决现有技术中存在的语音对话翻译的准确度低的问题。
[0006]本发明实施例提供一种语音对话翻译方法,包括:
[0007]将当前对话的源语言语音转换为当前源语言文字信息;
[0008]针对话题领域表中的每个话题领域,从所述话题领域表中查询所述当前源语言文字信息包括的多个关键词汇各自在该话题领域中的历史使用次数;
[0009]针对每个话题领域,确定所述多个关键词汇在该话题领域中的历史使用次数和;
[0010]在所述话题领域表中多个话题领域中,将历史使用次数和最大所对应的话题领域,确定为所述当前对话的话题领域;
[0011]按照所述当前对话的话题领域对应的翻译规则,将所述当前源语言文字信息翻译为目标语言文字信息,并将所述目标语言文字信息转换为目标语言语音。
[0012]采用本发明实施例提供的上述方法,由于在对当前对话的源语言文字信息进行翻译时,参考了当前对话的话题领域,提高了语音对话翻译的准确度。
[0013]进一步的,在从所述话题领域表中查询所述当前源语言文字信息包括的多个关键词汇在该话题领域中的历史使用次数之前,还包括:
[0014]确定历史对话表中存在所述当前源语言文字信息包括的关键句,所述关键句中包括所述当前源语言文字信息包括的多个关键词汇,所述历史对话表中存储有转换历史对话的源语言语音得到的源语言文字信息。
[0015]这样,通过确定历史对话表中存在所述当前源语言文字信息包括的关键句,可以确定当前对话与历史对话相关,则可以根据当前对话的话题领域对应的翻译规则,将当前源语言文字信息翻译为目标语言文字信息。
[0016]进一步的,上述方法,还包括:
[0017]当确定所述历史对话表中不存在所述当前源语言文字信息包括的所述关键句时,按照当前源语言的句型结构,将所述当前源语言文字信息翻译为目标语言文字信息,并将所述目标语言文字信息转换为目标语言语音。
[0018]进一步的,上述方法,还包括:
[0019]更新所述话题领域表中保存的所述多个关键词汇各自在所述当前对话的话题领域中的历史使用次数。
[0020]这样,在每一次对话翻译后,通过更新话题领域表中保存的多个关键词汇各自在当前对话的话题领域中的历史使用次数,能够更加准确地确定当前对话的话题领域,从而使得按照该当前源语言文字信息包括的多个关键词汇在当前对话的话题领域对应的翻译词汇,对当前对话进行翻译,可以提高当前对话翻译的准确度。
[0021]进一步的,按照所述当前对话的话题领域对应的翻译规则,将所述当前源语言文字信息翻译为目标语言文字信息,具体包括:
[0022]在所述当前对话的话题领域对应的当前翻译词汇表中,将所述多个关键词汇对应的翻译词汇,分别作为所述多个关键词汇对应的目标语言词汇;
[0023]根据所述多个关键词汇各自对应的目标语言词汇,将所述当前源语言文字信息翻译为目标语言文字信息。
[0024]本发明实施例还提供了一种语音对话翻译装置,包括:
[0025]转换单元,用于将当前对话的源语言语音转换为当前源语言文字信息;
[0026]查询单元,用于针对话题领域表中的每个话题领域,从所述话题领域表中查询所述当前源语言文字信息包括的多个关键词汇各自在该话题领域中的历史使用次数;
[0027]历史使用次数和确定单元,用于针对每个话题领域,确定所述多个关键词汇在该话题领域中的历史使用次数和;
[0028]话题领域确定单元,用于在所述话题领域表中多个话题领域中,将历史使用次数和最大所对应的话题领域,确定为所述当前对话的话题领域;
[0029]第一翻译单元,用于按照所述当前对话的话题领域对应的翻译规则,将所述当前源语言文字信息翻译为目标语言文字信息,并将所述目标语言文字信息转换为目标语言语曰?
[0030]采用本发明实施例提供的上述装置,由于在对当前对话的源语言文字信息进行翻译时,参考了当前对话的话题领域,提高了语音对话翻译的准确度。
[0031 ] 进一步的,上述装置,还包括:
[0032]关键句确定单元,用于在从所述话题领域表中查询所述当前源语言文字信息包括的多个关键词汇在该话题领域中的历史使用次数之前,确定历史对话表中存在所述当前源语言文字信息包括的关键句,所述关键句中包括所述当前源语言文字信息包括的多个关键词汇,所述历史对话表中存储有转换历史对话的源语言语音得到的源语言文字信息。
[0033]这样,通过确定历史对话表中存在所述当前源语言文字信息包括的关键句,可以确定当前对话与历史对话相关,则可以根据当前对话的话题领域对应的翻译规则,将当前源语言文字信息翻译为目标语言文字信息。
[0034]进一步的,上述装置,还包括:
[0035]第二翻译单元,用于当确定所述历史对话表中不存在所述当前源语言文字信息包括的所述关键句时,按照源语言的句型结构,将所述当前源语言文字信息翻译为目标语言文字信息,并将所述目标语言文字信息转换为目标语言语音。
[0036]进一步的,上述装置,还包括:
[0037]更新单元,用于更新所述话题领域表中保存的所述多个关键词汇各自在所述当前对话的话题领域中的历史使用次数。
[0038]这样,在每一次对话翻译后,通过更新话题领域表中保存的多个关键词汇各自在当前对话的话题领域中的历史使用次数,能够更加准确地确定当前对话的话题领域,从而使得按照该当前源语言文字信息包括的多个关键词汇在当前对话的话题领域对应的翻译词汇,对当前对话进行翻译,可以提高当前对话翻译的准确度。
[0039]进一步的,所述第一翻译单元,具体用于在所述当前对话的话题领域对应的当前翻译词汇表中,将所述多个关键词汇对应的翻译词汇,分别作为所述多个关键词汇对应的目标语言词汇;根据所述多个关键词汇各自对应的目标语言词汇,将所述当前源语言文字信息翻译为目标语言文字信息。
[0040]本发明实施例还提供了一种语音对话翻译系统,包括:语音输入端、翻译设备和语
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1