自动翻译装置及方法与流程

文档序号:16092314发布日期:2018-11-27 23:09阅读:174来源:国知局

本发明涉及翻译机技术领域,特别涉及一种自动翻译装置及方法。



背景技术:

随着国际贸易以及地球村的发展,跨国之间或者跨语言之间的交流也日益频繁,当交流的双方不懂彼此之间的语言时,往往需要借助翻译机来进行交流,但是,现在市面上的智能翻译机需要先通过按键来设置翻译语种,并且由于语音识别比较难识别混合语种,故需按住各自一方的翻译键来讲话并启动对应的语种翻译功能,因此当两人交谈时需要两人轮流伸手按住各自一方的翻译键讲话,翻译键可能在主机上也可能在耳机或其它可穿戴设备上,在沟通交流时需要不断的进行按键操作,这个操作很不人性化,用户体验较差。



技术实现要素:

本发明要解决的技术问题在于针对上述现有技术中的不足之处,提供一种自动翻译装置及方法。

本发明解决技术问题采用的技术手段是提供一种自动翻译装置,包括:

拾音器组件,包括反向安装的第一拾音器和第二拾音器,所述第一拾音器用于采集第一语音信息,所述第二拾音器用于采集第二语音信息;

控制器组件,与所述第一拾音器和第二拾音器连接,用于接收并比较所述第一语音信息和第二语音信息的语音幅值大小,并控制所述拾音器组件输出语音幅值较大的一路语音信息;

主处理器组件,与所述拾音器组件连接,用于接收所述拾音器组件输出的所述语音幅值较大的一路语音信息,并根据预确定的第一语种和第二语种,对所述语音幅值较大的一路语音信息进行翻译,生成翻译信息,所述第一语种和第二语种分别对应第一语音信息和第二语音信息。

进一步地,还包括:

翻译输出组件,与所述主处理器组件连接,用于输出所述翻译信息,所述翻译信息至少包括翻译语音信息以及翻译文字信息中的一种。

进一步地,所述第一拾音器和第二拾音器采用单指向性拾音器。

进一步地,所述拾音器组件还包括第一放大滤波单元以及第二放大滤波单元,所述第一放大滤波单元连接至所述第一拾音器的输出端,用于接收所述第一语音信息并经过放大滤波处理后进行输出;所述第二放大滤波单元连接至所述第二拾音器的输出端,用于接收所述第二语音信息并经过放大滤波处理后进行输出。

进一步地,还包括:

模数转换组件,与所述第一放大滤波单元和第二放大滤波单元连接,用于接收经过放大滤波处理后进行输出的所述第一语音信息和第二语音信息,并分别将所述第一语音信息和第二语音信息转换为第一数字语音信号和第二数字语音信号;所述模数转换组件还与所述控制器组件和主处理器组件连接,用于接收并根据所述控制器组件输出的控制信号输出所述第一数字语音信号或第二数字语音信号至所述主处理器组件。

进一步地,所述模数转换组件包括第一模数转换单元和第二模数转换单元,所述第一模数转换单元与所述第一放大滤波单元连接,用于接收经过放大滤波处理后进行输出的所述第一语音信息并转换为第一数字语音信号;所述第二模数转换单元与所述第二放大滤波单元连接,用于接收经过放大滤波处理后进行输出的所述第二语音信息并转换为第二数字语音信号。

进一步地,所述控制器组件包括比较单元以及与所述比较单元连接的控制单元,所述比较单元与所述第一放大滤波单元和第二放大滤波单元连接,用于比较所述第一语音信息和第二语音信息的语音幅值大小并输出比较信号;所述控制单元与所述第一模数转换单元和第二模数转换单元连接,用于根据所述比较信号控制所述第一模数转换单元和第二模式转换单元中语音幅值较大的输出数字语音信号至所述主处理器组件。

另一方面,本发明还提供一种自动翻译方法,应用于如上述的自动翻译装置中,包括:

获取第一拾音器采集的第一语音信息以及第二拾音器采集的第二语音信息;

判断所述第一语音信息的语音幅值是否大于所述第二语音信息的语音幅值;

若是,则将所述第一语音信息由第一语种翻译为第二语种生成第一翻译信息,否则将所述第二语音信息由第二语种翻译为第一语种生成第二翻译信息,其中,所述第一语种和第二语种分别对应第一语音信息和第二语音信息。

进一步地,所述获取第一拾音器采集的第一语音信息以及第二拾音器采集的第二语音信息的步骤之前,包括:

获取第一用户输入的第一唤醒语音信息以及第二用户输入的第二唤醒语音信息;

根据预设语音库获取对应所述第一唤醒语音信息的第一语种和对应所述第二唤醒语音信息的第二语种。

进一步地,所述根据预设语音库获取对应所述第一唤醒语音信息的第一语种和对应所述第二唤醒语音信息的第二语种的步骤,包括:

判断所述第一唤醒语音信息和第二唤醒语音信息的语音幅值是否大于预设静音检测门限值;

若是,则获取所述第一唤醒语音信息中的第一语种唤醒词和第二唤醒语音信息中的第二语种唤醒词;

根据所述预设语音库获取与所述第一唤醒词匹配的第一语种以及与所述第二唤醒词匹配的第二语种。

采用上述技术方案,本发明至少具有以下有益效果:本发明实施例通过拾音器组件设有反向安装的第一拾音器和第二拾音器,从而分别采集第一语音信息和第二语音信息,当第一用户正对第一拾音器而第二用户正对第二拾音器进行讲话时,所述第一拾音器采集到的第一用户的声音信号的语音幅值会大于第二拾音器采集的第一用户的声音信号的语音幅值,同理,所述第二拾音器采集到的第二用户的声音信号的语音幅值会大于第一拾音器采集的第二用户的声音信号的语音幅值,控制器组件通过判断第一语音信息和第二语音信息的语音幅值大小,从而确定正在讲话的是第一用户还是第二用户,若是第一用户正在讲话,则所述第一语音信息的语音幅值大于第二语音信息的语音幅值,此时,控制器组件控制拾音器组件将第一语音信息发送至主处理器组件,所述主处理器组件接收所述第一语音信息并将该第一语音信息由第一语种翻译成第二语种生成翻译信息;若是第二用户正在讲话,则所述第二语音信息的语音幅值大于第一语音信息的语音幅值,此时控制器组件控制拾音器组件将第二语音信息发送至主处理器组件,所述主处理器组件接收所述第二语音信息并将该第二语音信息由第二语种翻译成第一语种生成翻译信息,其中第一语种和第二语种分别对应第一语音信息和第二语音信息,通过根据两路拾音器接收的声音大小自动进行翻译,减少了人工设置的步骤,提高用户体验。

附图说明

图1是本发明自动翻译装置一个实施例的结构示意图。

图2是本发明自动翻译装置另一个实施例结构示意图。

图3是本发明自动翻译装置一个实施例的电路结构示意图。

图4是本发明自动翻译装置另一个实施例的电路结构示意图。

图5是本发明自动翻译装置一个实施例的软件工作流程示意图。

图6是本发明自动翻译方法一个实施例的流程方框示意图。

图7是本发明自动翻译方法另一个实施例的流程方框示意图。

图8是本发明自动翻译方法一个实施例步骤S5的具体流程方框示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1至图5,本发明提供一种技术方案:一种自动翻译装置,包括:

拾音器组件1,包括反向安装的第一拾音器11和第二拾音器12,所述第一拾音器11用于采集第一语音信息,所述第二拾音器12用于采集第二语音信息;

控制器组件2,与所述第一拾音器11和第二拾音器连接12,用于接收并比较所述第一语音信息和第二语音信息的语音幅值大小,并控制所述拾音器组件1输出语音幅值较大的一路语音信息;

主处理器组件3,与所述拾音器组件1连接,用于接收所述拾音器组件1输出的所述语音幅值较大的一路语音信息,并根据预确定的第一语种和第二语种,对所述语音幅值较大的一路语音信息进行翻译,生成翻译信息,所述第一语种和第二语种分别对应第一语音信息和第二语音信息。

在一个实施例中,以用户包括第一用户和第二用户为例,所述第一语种和第二语种分别对应第一用户和第二用户的语言,在进行对话之前,第一用户和第二用户可以分别输入自己的语种,当然,在进行沟通交流之前,第一用户和第二用户还可以分别正对第一拾音器11和第二拾音器12讲出对应自己语种的语种唤醒词,本发明自动翻译装置可以通过预设的离线语音库,分别识别到对应第一拾音器11的第一语种以及对应第二拾音器12的第二语种,从而预确定出第一语种和第二语种。具体地,以第一用户的第一语种为汉语而第二用户的第二语种为英语为例,所述第一拾音器11和第二拾音器12彼此反向安装,从而使得在不同方向上所述第一拾音器11和第二拾音器12采集到的声音信号的语音幅值不同,所述第一用户正对所述第一拾音器11,所述第二用户正对所述第二拾音器12。

当所述第一用户进行讲话时,所述第一拾音器11和第二拾音器12均会采集到所述第一用户的声音信号,所述第一拾音器11采集到的声音信号为第一语音信息,所述第二拾音器12采集到的声音信号为第二语音信息,而由于第一用户正对所述第一拾音器11,使得所述第一拾音器11采集到的第一语音信息的语音幅值大于所述第二拾音器12采集到的第二语音信息的语音幅值,控制器组件2对所述第一语音信息的语音幅值和第二语音信息的语音幅值进行比较,并将语音幅值较大的第一语音信息发送至主处理器组件,主处理器组件接收第一拾音器11发送的所述第一语音信息,从而将所述第一语音信息由汉语翻译成英语生成翻译信息。

同理,当所述第二用户进行讲话时,所述第一拾音器11和第二拾音器12均会采集到所述第二用户的声音信号,所述第一拾音器11采集到的声音信号为第一语音信息,所述第二拾音器12采集到的声音信号为第二语音信息,而由于第二用户正对所述第二拾音器12,使得所述第一拾音器11采集到的第一语音信息的语音幅值小于所述第二拾音器12采集到的第二语音信息的语音幅值,控制器组件2对所述第一语音信息的语音幅值和第二语音信息的语音幅值进行比较,并将语音幅值较大的第二语音信息发送至主处理器组件,主处理器组件接收第二拾音器11发送的所述第二语音信息,从而将所述第二语音信息由英语翻译成汉语生成翻译信息,在第一用户和第二用户进行对话交流时,能自动识别用户的语种以及需要翻译的语种并进行翻译,不需要第一用户和第二用户轮流伸手按住各自一方的翻译键进行讲话,减少用户的操作,提高用户体验。

本实施例通过拾音器组件1设有反向安装的第一拾音器11和第二拾音器12,从而分别采集第一语音信息和第二语音信息,当第一用户正对第一拾音器11而第二用户正对第二拾音器12进行讲话时,所述第一拾音器11采集到的第一用户的声音信号的语音幅值会大于第二拾音器12采集的第一用户的声音信号的语音幅值,同理,所述第二拾音器12采集到的第二用户的声音信号的语音幅值会大于第一拾音器11采集的第二用户的声音信号的语音幅值,控制器组件2通过判断第一语音信息和第二语音信息的语音幅值大小,从而确定正在讲话的是第一用户还是第二用户,若是第一用户正在讲话,则所述第一语音信息的语音幅值大于第二语音信息的语音幅值,此时,控制器组件2控制拾音器组件1将第一语音信息发送至主处理器组件3,所述主处理器组件3接收所述第一语音信息并将该第一语音信息由第一语种翻译成第二语种生成翻译信息;若是第二用户正在讲话,则所述第二语音信息的语音幅值大于第一语音信息的语音幅值,此时控制器组件2控制拾音器组件1将第二语音信息发送至主处理器组件3,所述主处理器组件3接收所述第二语音信息并将该第二语音信息由第二语种翻译成第一语种生成翻译信息,其中第一语种和第二语种分别对应第一语音信息和第二语音信息,通过根据两路拾音器接收的声音大小自动进行翻译,减少了人工设置的步骤,提高用户体验。

在一个可选实施例中,本发明自动翻译装置还包括:

翻译输出组件4,所述翻译输出组件4与所述主处理器组件3连接,用于输出所述翻译信息,所述翻译信息至少包括翻译语音信息以及翻译文字信息中的一种。

在实施时,所述翻译输出组件4包括扬声器,通过扬声器播放所述翻译语音信息,以第一用户的第一语种为日语而第二用户的第二语种为马来语为例,第一用户正对第一拾音器11进行讲话时,控制器组件2控制拾音器组件1输出第一语音信息至主处理器组件3,主处理器组件3将第一语音信息由日语翻译成马来语生成翻译信息,最后通过扬声器播放翻译信息中的翻译语音信息,第二用户正对第二拾音器12进行讲话时,控制器组件2控制拾音器组件1输出第二语音信息至主处理器组件3,主处理器组件3将第二语音信息由马来语翻译成日语生成翻译信息,最后通过扬声器播放翻译信息中的翻译语音信息,第二用户即可与第一用户进行沟通交流。

当然,所述翻译输出组件4还可以设计有显示屏,显示屏能显示所述翻译文字信息,当所述扬声器出现故障而不工作时,第一用户和第二用户还可以通过显示屏进行沟通交流,提高用户体验。

在一个可选实施例中,所述第一拾音器11和第二拾音器12采用单指向性拾音器。

拾音器又称监听头,监听拾音器是用来采集现场环境声音再传送到后端设备的一个器件,它是由咪头(麦克风)和音频放大电路构成。拾音器一般分为数字拾音器和模拟拾音器,数字拾音器就是通过数字信号处理系统将模拟的音频信号转换成数字信号并进行相应的数字信号处理的声音传感设备。

在实施时,所述第一拾音器11和第二拾音器12均采用单指向性拾音器,且所述第一拾音器11和第二拾音器12彼此反向安装,在单指向性拾音器正对方向的灵敏度最高,而单指向性拾音器后背方向的灵敏度最低,具体地,单指向性拾音器接收到的正对着的声音信号要大于背对着单指向性拾音器的声音信号,以第一用户正对第一拾音器11而第二用户正对第二拾音器11为例,此时,第一用户背对第二拾音器12而第二用户背对第一拾音器11,若第一用户讲话,所述第一拾音器11和第二拾音器12均能接收到第一用户的声音信息,但是第一拾音器11接收到第一用户的声音信息的语音幅值要大于第二拾音器接收到第一用户的声音信息的语音幅值,控制器组件2对第一拾音器11采集的第一语音信息和第二拾音器12采集的第二语音信息的语音幅值进行比较,从而控制语音幅值较大的一路拾音器输出语音信息至主处理器组件3,主处理器组件判断该语音信息是从那一路拾音器发出的,从而确定该语音信息对应的语种以及需要翻译的语种,进而能实现自动识别语种并进行自动翻译功能,节省用户的操作流程,方便用户使用。

在一个可选实施例中,所述拾音器组件1还包括第一放大滤波单元13以及第二放大滤波单元14,所述第一放大滤波单元13连接至所述第一拾音器11的输出端,用于接收所述第一语音信息,并将所述第一语音信息经过放大滤波处理后进行输出;所述第二放大滤波单元14连接至所述第二拾音器12的输出端,用于接收所述第二语音信息,并将所述第二语音信息经过放大滤波处理后进行输出。

本实施例通过设有第一放大滤波单元13和第二放大滤波单元14,以分别对第一拾音器11和第二拾音器12采集的第一语音信息和第二语音信息进行放大滤波处理,最后在控制器组件2的控制下输出至主处理器组件3,具体地,当第二用户讲话时,所述第二拾音器12采集到的第二语音信息的语音幅值大于第一拾音器11采集的第一语音信息的语音幅值,控制器组件2经过比较所述第一语音信息和第二语音信息的语音幅值后,控制拾音器组件1输出第二语音信息至主处理器组件3进行翻译生成翻译信息,最后由翻译输出组件4进行播放,实现语种自动识别和翻译功能,而且语音信息经过放大滤波处理后能有效去除语音信息中的杂音以及干扰信息,提高语音识别以及语种识别的准确度。

在一个可选实施例中,本发明自动翻译装置还包括:

模数转换组件5,与所述第一放大滤波单元13和第二放大滤波单元14连接,用于接收经过放大滤波处理后进行输出的所述第一语音信息和第二语音信息,并分别将所述第一语音信息和第二语音信息转换为第一数字语音信号和第二数字语音信号;所述模数转换组件4还与所述控制器组件2和主处理器组件3连接,用于接收并根据所述控制器组件2输出的控制信号输出所述第一数字语音信号或第二数字语音信号至所述主处理器组件3。

在实施时,拾音器通过一般的模拟电路放大麦克风采集到的声音,然后通过模数转换组件5进行模数转换后输出至主处理器3进行翻译,能有效提高识别语音信息的准确度,提高产品质量。

在一个实施例中,所述模数转换组件5包括第一模数转换单元51和第二模数转换单元52,所述第一模数转换单元51与所述第一放大滤波单元13连接,用于接收经过放大滤波处理后进行输出的所述第一语音信息,并将所述第一语音信息转换为第一数字语音信号;所述第二模数转换单元52与所述第二放大滤波单元14连接,用于接收经过放大滤波处理后进行输出的所述第二语音信息,并将所述第二语音信息转换为第二数字语音信号。

具体地,所述第一模数转换单元51与第一放大滤波单元13和控制器组件2连接,所述第二模数转换单元52与第二放大滤波单元14和主控制器组件2连接,控制器组件2接收到第一语音信息和第二语音信息后,对第一语音信息和第二语音信息进行语音幅值比较,判断哪一路语音信息的语音幅值信号较大,然后控制模数转换组件5输出经过模数转换后的语音幅值较大的一路语音信息至主处理器组件3,最后由主处理器组件3进行翻译生成翻译信息。

具体地,当第一用户正对第一拾音器11讲话时,第一拾音器11采集的第一语音信息要比第二拾音器12采集的第二语音信息的语音信号大很多,第一语音信息经过第一放大滤波处理单元13进行放大滤波处理,然后发送至第一模数转换单元51将经过放大滤波处理后的第一语音信息转换为第一数字语音信息,而第二语音信息经过第二放大滤波处理单元14进行放大滤波处理,然后发送至第二模数转换单元52将经过放大滤波处理后第二语音信息转换为第二数字语音信息,同时,放大滤波后的语音信息通过控制器组件2进行语音幅值比较,判断第一语音信息和第二语音信息中那一路语音信息的信号较大,从而确定那一路的数字语音信息的信号较大,然后控制信号较大的一路数字语音信息输出至主处理器组件3,主处理器组件3根据输出该数字语音信息的模数转换单元,即可知道该数字语音信息对应的语种以及需要进行翻译的语种;以第一用户对应的语种为X而第二用户对应的语种为Y为例,用户可以操作装置中对应的APP应用对应选择第一拾音器11对应语种X而第二拾音器12对应语种Y,系统自动将此次翻译的语种设为X与Y互译,由于第一用户正对第一拾音器11,所以当第一用户讲话时,第一语音信息会被发送至主处理器组件3,主处理器组件3即可将第一语音信息由X翻译为Y,同理,当第二用户讲话时,主处理器组件3即可将第二语音信息由Y翻译为X,能自动识别用户的语种并自动进行翻译。

当然,以第一用户对应的语种为X而第二用户对应的语种为Y为例,第一用户正对第一拾音器11讲出第一语种唤醒词而第二用户正对第二拾音器12讲出第二语种唤醒词,主处理器组件3即可根据所述第一语种唤醒词和第二语种唤醒词确定第一用户对应语种X而第二用户对应语种Y,系统自动将此次翻译的语种设为X与Y互译,由于第一用户正对第一拾音器11,所以当第一用户讲话时,第一语音信息会被发送至主处理器组件3,主处理器组件3即可将第一语音信息由X翻译为Y,同理,当第二用户讲话时,主处理器组件3即可将第二语音信息由Y翻译为X,能自动识别用户的语种并自动进行翻译。

在一个可选实施例中,所述控制器组件2包括比较单元21以及与所述比较单元21连接的控制单元22,所述比较单元21与所述第一放大滤波单元13和第二放大滤波单元14连接,用于比较所述第一语音信息和第二语音信息的语音幅值大小并输出比较信号至控制单元22;所述控制单元22与所述第一模数转换单元51和第二模数转换单元52连接,用于根据所述比较信号控制所述第一模数转换单元51和第二模数转换单元52中语音幅值较大的输出数字语音信号至所述主处理器组件3。

在实施时,当本发明自动翻译装置放置于第一用户和第二用户中间时,所述第一拾音器11和第二拾音器12分别正对第一用户和第二用户,第一用户正对第一拾音器11讲出对应第一语种的语种唤醒词,第一拾音器11和第二拾音器12均会接收到该语种唤醒词,但是由于第一拾音器11采集到的第一语音信息的信号较大,从而确定第一拾音器11对应的是第一语种,同理,第二用户正对第二拾音器12讲出对应第二语种的语种唤醒词,第一拾音器11和第二拾音器12均会接收到该语音唤醒词,但是由于第二拾音器12采集到的第二语音信息的信号较大,从而确定第二拾音器12对应的是第二语种。

在具体实施时,还可以通过在系统中设置静音检测门限,当检测到第一用户的第一语音信息的语音信号幅度超过静音检测门限时,如果系统识别到第一语音信息为第一语种的语种唤醒词,则判断此时信号较大的第一语音信息对应第一语种,同样地,当第二语音信息的语音信号幅度超过静音检测门限时,如果系统识别到第二语音信息为第二语种的语种唤醒词,则判断此时信号较大的第二语音信息对应第二语种,系统自动将此次翻译的语种设为第一语种和第二语种互译,并且将第一语音信息为第一语种翻译为第二语种,第二语音信息为第二语种翻译为第一语种,并自动启动对应的翻译功能。

当第一用户正对第一拾音器11讲话时,第一语音信息经过第一放大滤波处理单元13进行放大滤波后发送至第一模数转换单元51转换为第一数字语音信息,而第二语音信息经过第二放大滤波处理单元14进行放大滤波后发送至第二模数转换单元52转换为第二数字语音信息,同时,第一放大滤波单元13和第二放大滤波单元14与比较单元21连接,比较单元21接收经过放大滤波处理后的第一语音信息和第二语音信息并进行比较,判断哪一方的信号较大,并通过控制单元22控制信号较大的一方的数字语音信息传输给主处理器组件3进行处理。

在具体实施时,当翻译输出时,主处理器组件3还可以输出信号至控制单元22以通过控制单元22控制模数转换组件5停止转换,使讲话与翻译输出为半双工状态,避免相互影响。

在另一个可选实施例中,所述模数转换组件5还可以设计成只有第一模数转换单元51,所述第一模数转换单元51与控制单元22以及主处理器组件3连接,控制单元22与第一放大滤波单元13和第二放大滤波单元14连接,第一语音信息和第二语音信息经过放大滤波和幅度比较后,控制单元22控制第一放大滤波单元13和第二放大滤波单元14中语音信息幅度较大的一路语音信息传输给第一模数转换单元51进行模数转换,同时控制单元22输出一高低电平信号至主处理器组件3,以通知主处理器组件3正在接收的是哪一方的语音信号,使得主处理器组件3可以确定该语音信号是第一语音信号还是第二语音信号,从而实现语种自动识别及翻译功能,降低成本投入。当然,主处理器组件3还可以输出信号至控制单元22,通过控制单元22控制第一模数转换单元51停止转换,使讲话与翻译输出为半双工状态,避免相互影响。

另一方面,如图6所示,本发明还提供一种自动翻译方法,应用于如上述的自动翻译装置中,包括:

步骤S1,获取第一拾音器采集的第一语音信息以及第二拾音器采集的第二语音信息;

步骤S2,判断所述第一语音信息的语音幅值是否大于所述第二语音信息的语音幅值;

步骤S3,若是,则将所述第一语音信息由第一语种翻译为第二语种生成第一翻译信息,否则将所述第二语音信息由第二语种翻译为第一语种生成第二翻译信息,其中,所述第一语种和第二语种分别对应第一语音信息和第二语音信息。

在实施时,所述第一拾音器和第二拾音器采用单指向性拾音器并彼此反向安装,通过获取第一语音信息和第二语音信息,并判断第一语音信息的语音幅值是否大于第二语音信息的语音幅值,若是,则判断第一用户在讲话,由于第一用户对应第一语种而第二用户对应第二语种,则可以将第一语音信息由第一语种向第二语种进行翻译生成第一翻译信息,同理,若第一语音信息的语音幅值小于第二语音信息的语音幅值,则判断第二用户在讲话,将第二语音信息由第二语种向第一语种进行翻译生成第二翻译信息,实现第一语种和第二语种之间的互译功能,其中,第一语种和第二语音分别由第一用户和第二用户通过翻译机进行选择。

本实施例通过采用两路单指向性拾音器分别接收交谈双方的语音,由于一方讲话时,正对讲话者的拾音器输出的信号要大于另一个拾音器输出的信号,通过比较器比较很容易区分是哪一方在讲话,不易误动作,并仅将讲话一方的语音信息发送至主处理器组件进行翻译处理,单指向性拾音器还有助于降低周围噪声的影响,提高翻译准确度以及翻译输出效果,提高用户体验。

在一个实施例中,如图7所示,所述获取第一拾音器采集的第一语音信息以及第二拾音器采集的第二语音信息的步骤之前,包括:

步骤S4,获取第一用户输入的第一唤醒语音信息以及第二用户输入的第二唤醒语音信息;

步骤S5,根据预设语音库获取对应所述第一唤醒语音信息的第一语种和对应所述第二唤醒语音信息的第二语种。

在实施时,在正式进行对话交谈之前,用户可以通过讲出语种唤醒词来设置各自的语种,具体地,第一用户正对第一拾音器讲出对应第一语种的语种唤醒词,第一拾音器采集第一用户的第一唤醒语音信息,然后根据第一唤醒语音信息和预设语音库获取第一用户的第一语种,同理,第二用户正对第二拾音器讲出对应第二语种的语种唤醒词,第二拾音器采集第二用户的第二唤醒语音信息,然后根据第二唤醒语音信息和预设语音库获取第二用户的第二语种,即可进行接下来的沟通交谈步骤,从讲话双方的第一唤醒语音信息和第二唤醒语音信息中的语种唤醒词,即可自动判断讲话双方各自的语种以及需要翻译的语种,从而省去了人工设置各自语种和按键翻译的繁琐操作,提高用户体验。

在一个可选实施例中,如图8所示,所述根据预设语音库获取对应所述第一唤醒语音信息的第一语种和对应所述第二唤醒语音信息的第二语种的步骤,包括:

步骤S51,判断所述第一唤醒语音信息和第二唤醒语音信息的语音幅值是否大于预设静音检测门限值;

步骤S52,若是,则获取所述第一唤醒语音信息中的第一语种唤醒词和第二唤醒语音信息中的第二语种唤醒词;

步骤S53,根据所述预设语音库获取与所述第一唤醒词匹配的第一语种以及与所述第二唤醒词匹配的第二语种。

在实施时,通过设置预设静音检测(VAD)门限值,当分别由第一拾音器和第二拾音器采集到的第一唤醒语音信息和第二唤醒语音信息的语音幅值超过预设静音检测门限值时,系统才会进行语种识别,另外,分别由第一拾音器和第二拾音器采集到的第一语音信息和第二语音信息的语音幅值超过预设静音检测门限值时,系统才会进行翻译功能,避免因用户的喘息声或者周围环境声音而造成的误操作,提高语音识别以及语种识别的准确度。

如图5所示,图5是本发明自动翻译装置的工作流程示意图,翻译机先启动进行初始化,此时第一用户讲第一语种的语音唤醒词,通过判断该语音唤醒词的语音幅度是否超过VAD门限,若是,则与预设语音库中的预设唤醒词进行对比,判断该语音唤醒词是否与第一语种的预设唤醒词匹配,若是,则判断第一用户对应第一语种并进行提示,如果该语音唤醒词的语音幅度没有超过VAD门限或者该语音唤醒词与预设语音库中的所有预设唤醒词均不匹配,则再次采集第一用户的第一语音信息并进行VAD门限和唤醒词匹配,直至确定第一用户对应的第一语种。

然后获取第二用户讲的第二语种的语音唤醒词,并判断该语音唤醒词的语音幅度是否超过VAD门限,若是,则与预设语音库中的预设唤醒词进行对比,判断该语音唤醒词是否与第二语种的预设唤醒词匹配,若是,则判断第二用户对应第二语种,如果该语音唤醒词的语音幅度没有超过VAD门限或者该语音唤醒词与预设语音库中的所有预设唤醒词均不匹配,则再次采集第二用户的第二语音信息并进行VAD门限和唤醒词匹配,直至确定第二用户对应的第二语种。

激活第一语种与第二语种的互译功能并进行提示,具体地,可以通过语音提示第一用户对应第一语种、第二用户对应第二语种,并语音提示进行第一语种和第二语种互译功能;然后开始第一用户的第一语音信息由第一语种翻译为第二语种,第二用户的第二语音信息由第二语种翻译为第一语种的自动翻译功能。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1