一种耳机播放音频的翻译方法与流程

文档序号:17089753发布日期:2019-03-13 23:18阅读:650来源:国知局
一种耳机播放音频的翻译方法与流程

本发明涉及音频信号处理领域,尤其涉及一种耳机播放音频的翻译方法。



背景技术:

现在的用户经常使用耳机播放音乐,或是接听电话,而且大部分的耳机属于入耳式的耳机,即插入耳内使用。

在科技发展迅猛的今天,人们的沟通交流越来越开放,旅游、娱乐、学术交流的过程中,不仅信息越来越全球化,涉及到的语言也越来越多样,因此,语言沟通的障碍也变得普遍。如何为语言不通的交流双方方便快捷地提供翻译内容,实现双方无障碍沟通,是一个值得思考的问题。在现有的翻译方法中,依靠人工获取翻译结果需要耗费大量的人力资源,且获取困难,费时费力,如何快捷高效地获取翻译结果是一个亟待解决的问题。目前使用的耳机还不具有对其播放的音频信号进行翻译的功能,因此不能满足用户在翻译上的需求。

因此,现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种耳机播放音频的翻译方法,克服现有技术中的使用移动终端的耳机不具有对其播放的音频信号进行翻译的缺陷。

本发明解决技术问题所采用的技术方案如下:

一种耳机播放音频的翻译方法,应用于带有耳机的移动终端,其中,包括:

当接收到翻译指令后,将耳机中左右两个声道的音频信号均延时预定延时时间后,融合为耳机当前播放的音频信号;

对所述音频信号进行降噪处理;

将降噪处理后的音频信号通过移动终端的通讯模块传输至云端服务器;

所述云端服务器对接收到的音频信号进行语音识别,并将识别出的文本信息转换成与翻译指令相对应的翻译文本信息,发送至移动终端;

在所述预定延时时间内所述移动终端通过耳机将所述翻译文本信息语音播报。

可选的,所述方法还包括:

移动终端建立与云端服务器之间的无线连接,并将所述音频信号和翻译指令一起发送至云端服务器。

可选的,所述对所述音频信号进行降噪处理的步骤包括:

检测所述音频信号中含有噪音的强度是否超出预设强度值;

若超出,则控制产生与所述噪音的强度相等相位相反的反向噪音信号;

将所述反向噪音信号与耳机播放的音频信号相融合,得到降噪后的音频信号。

可选的,所述检测所述音频信号中含有噪音的强度是否超出预设强度值的步骤还包括:

第一移动终端通过所述耳机播放音频信号时,判断耳机播放的音频信号中含有的噪音信号是否为所述耳机被撞击所产生的振动信号;

若是,则所述第一移动终端判断耳机播放音频信号中含有的所述振动信号的强度是否大于预设强度值;

如若大于预设强度值,则判定噪音的强度超出预设强度值。

可选的,所述判断是否接收到所述耳机被撞击所产生的振动信号的步骤包括:

通过设置在耳机的耳机线上,或设置在用户耳道接触的位置的振动传感器检测耳机是否被撞击。

可选的,所述检测耳机播放的通话语音中含有噪音的强度是否超出预设强度值的步骤还包括:

第一移动终端计算振动信号的强度占音频信号的强度的比例,然后按照该比例放大音频信号。

可选的,所述控制产生与所述噪音的强度相等相位相反的反向噪音信号的步骤之前,还包括:

判断所述振动信号是否为频率均匀振动信号,若是,则控制产生与所述噪音的强度相等相位相反的反向噪音信号,否则,不对所述噪音进行处理。

可选的,所述判断所述振动信号是否为频率均匀振动信号的步骤包括:

采集由通话语音、振动信号在用户耳道内产生的回声信号;

根据音频信号、振动信号以及回声信号计算脉冲响应;

判断在预设的时间段内,脉冲响应出现的次数;

如果次数大于预设次数,则计算每次脉冲响应之间的时间差;

若时间差为固定值,则判定所述振动信号为均匀振动的信号;

若时间差不为固定值,则判定所述振动信号不是均匀振动信号。

可选的,所述采集由音频信号以及振动信号在用户耳道内产生的回声信号的步骤包括:

通过设置在耳机上电声转换器,或者通过设置在耳机位于用户耳道内的麦克风采集用户耳道内产生的回声信号。

可选的,利用以下公式所述根据音频、振动信号以及回声信号计算脉冲响应:

w(t)=(r(t)-e(t))/(s(t)+z(t));

其中,w(t)为脉冲响应,r(t)为回声信号,s(t)为音频信号,z(t)为振动信号,其中r(t)、s(t)、z(t)均由电声转换器或麦克风采集到;e(t)为预设置的噪声参数。

有益效果,本发明提供了一种耳机播放音频的翻译方法,通过当接收到翻译指令后,将耳机中左右两个声道的音频信号均延时预定延时时间后,融合为耳机当前播放的音频信号;对所述音频信号进行降噪处理;将降噪处理后的音频信号通过移动终端的通讯模块传输至云端服务器;所述云端服务器对接收到的音频信号进行语音识别,并将识别出的文本信息转换成与翻译指令相对应的翻译文本信息,发送至移动终端;在所述预定延时时间内所述移动终端通过耳机将所述翻译文本信息语音播报,实现了用户可以根据自己的需要随时接收到音频文件的翻译信息,避免了还需要对其进行手动翻译的步骤,因此为用户对音频信号的收听提供了便利。

附图说明

图1为本发明提供的一种耳机播放音频的翻译方法的步骤流程图。

具体实施方式

本发明提供了一种耳机播放音频的翻译方法,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

本发明提供了一种耳机播放音频的翻译方法,如图1所示,包括:

步骤s1、当接收到翻译指令后,将耳机中左右两个声道的音频信号均延时预定延时时间后,融合为耳机当前播放的音频信号。

当接收到将播放音频信号中含有的信息进行翻译的翻译指令时,则控制获取当前耳机播放的音频信号。

可以想到的是,由于耳机可能播放的为立体声,因此需要左右两个声道的音频信号同时获取。为了避免耳机中播放两个音频信号,在将接收到的音频信号进行播放之前,还将耳机中左右两个声道的音频信号均延时预定延时时间后,融合为所述音频信号,为音频信号的重新播放提供了延时时间。

步骤s2、对所述音频信号进行降噪处理。

由于若耳机播放的音频信号含有的噪音过大,则需要先对其进行降噪处理,再将其调制成超声波发出,因此上述步骤中还包括:判断音频信号中含有的噪音强度是否超出预设范围,若超出,则可能对其通话质量造成一定的影响。

可以想到的是,所述预设强度可以是用户根据自己的需要自己设置的阈值,也可以是终端系统默认的设置的预设强度值,该预设强度值对应通话语音中含有噪音的最大可接受强度值。

步骤s3、将降噪处理后的音频信号通过移动终端的通讯模块传输至云端服务器;

本步骤中为了实现将获取到的音频信号进行翻译,本步骤中将采集到的延时音频信号通过移动终端的通讯模块传输至云端服务器,通过云端服务器实现对音频信号中含有信息的翻译。

步骤s4、所述云端服务器对接收到的音频信号进行语音识别,并将识别出的文本信息转换成与翻译指令相对应的翻译文本信息,发送至移动终端。

可以想到的是,为了实现对音频信号进行翻译,云端服务器利用语音识别模块,对音频信号中含有的语音信息进行识别,并将识别出的语音信息翻译成指定语言。

步骤s5、在所述预定延时时间内所述移动终端通过耳机将所述翻译文本信息语音播报。

云端服务器将音频信号进行翻译完成后,在指定时间内将翻译文本转送至移动终端,移动终端通过耳机将该翻译文件进行播报,从而实现了用户仅仅需要开启翻译指令,便可以实现通过耳机直接接听到音频文件的翻译文本。

本发明所述方法,可以应用在同声翻译或者当用户需要收听到音频文件的相应语言上,为用户解决因为语言不通导致的信息无法正常接收的问题。

所述对所述音频信号进行降噪处理的步骤包括:

检测所述音频信号中含有噪音的强度是否超出预设强度值;

若超出,则控制产生与所述噪音的强度相等相位相反的反向噪音信号;

将所述反向噪音信号与耳机播放的音频信号相融合,并将融合后得到降噪后的音频信号。

由于当耳机中播放出的通话语音中含有的噪音值超出预设的强度值,则会多通话质量造成影响,因此为了克服由于噪音给通话带来的影响,本步骤中根据检测出的噪音信号产生与其强度相等相位相反的反向噪音信号。

具体的,所述检测所述音频信号中含有噪音的强度是否超出预设强度值的步骤还包括:

第一移动终端通过所述耳机播放音频信号时,判断耳机播放的音频信号中含有的噪音信号是否为所述耳机被撞击所产生的振动信号;

若是,则所述第一移动终端判断耳机播放音频信号中含有的所述振动信号的强度是否大于预设强度值;

如若大于预设强度值,则判定噪音的强度超出预设强度值。

用于为了更有针对性的对振动信号进行检测,本步骤中仅仅对振动信号的强度值是否大于预设强度值,

为了更好的对振动信号的强度进行检测,所述判断是否接收到所述耳机被撞击所产生的振动信号的步骤包括:

通过设置在耳机的耳机线上或设置在用户耳道接触的位置的振动传感器检测耳机是否被撞击。

所述检测耳机播放的通话语音中含有噪音的强度是否超出预设强度值的步骤还包括:

第一移动终端计算振动信号的强度占音频信号的强度的比例,然后按照该比例放大音频信号。

可选的,所述控制产生与所述噪音的强度相等相位相反的反向噪音信号的步骤之前,还包括:

判断所述振动信号是否为频率均匀振动信号,若是,则控制产生与所述噪音的强度相等相位相反的反向噪音信号,否则,不对所述噪音进行处理。

可选的,所述判断所述振动信号是否为频率均匀振动信号的步骤包括:

采集由通话语音、振动信号在用户耳道内产生的回声信号;

根据音频信号、振动信号以及回声信号计算脉冲响应;

判断在预设的时间段内,脉冲响应出现的次数;如果次数大于预设次数,则计算每次脉冲响应之间的时间差;

若时间差为固定值,则判定所述振动信号为均匀振动的信号;

若时间差不为固定值,则判定所述振动信号不是均匀振动信号。

具体的,所述预设的时间为:7-15秒,较佳的,选择为10秒。次数较佳的为:3-7次。所述时间差为:1秒或2秒。若时间差固定,则说明振动信号与音频信号在相位上是匹配的,则进一步说明用户可能是在打拍子或是随音乐运动,此时无需放大音频信号,只需要继续播放即可;如果时间差不固定,例如第一次和第二次间隔3秒,第二次和第三次间隔0.5秒,则说明有噪声影响,此时可以在音频信号中加入与振动信号相位相反、强度相同的反向噪声信号,从而实现噪声消除。

可选的,所述采集由音频信号以及振动信号在用户耳道内产生的回声信号的步骤包括:

通过设置在耳机上电声转换器,或者通过设置在耳机位于用户耳道内的麦克风采集用户耳道内产生的回声信号。

可选的,利用以下公式所述根据音频、振动信号以及回声信号计算脉冲响应:

w(t)=(r(t)-e(t))/(s(t)+z(t));

其中,w(t)为脉冲响应,r(t)为回声信号,s(t)为音频信号,z(t)为振动信号,其中r(t)、s(t)、z(t)均由电声转换器或麦克风采集到;e(t)为预设置的噪声参数。

为了实现通话语音中振动信号与反向噪音信号的叠加相消,将所述反向噪音信号与耳机播放的音频信号相融合的步骤包括:

将所述音频信号振动声波的最高点与反向噪音信号振动声波的最低点相重叠,并延时至少半个振动周期的时间。

由于为了更加准确的检测噪音信号的强度,实施例中仅仅对噪音中的振动信号进行采集,并将振动信号的强度判定为噪音信号的强度,忽略其他种类的噪音对通话音频的影响,因此在保证检测效果的同时,提高了噪音检测的效率。

本发明提供了一种耳机播放音频的翻译方法,通过当接收到翻译指令后,将耳机中左右两个声道的音频信号均延时预定延时时间后,融合为耳机当前播放的音频信号;对所述音频信号进行降噪处理;将降噪处理后的音频信号通过移动终端的通讯模块传输至云端服务器;所述云端服务器对接收到的音频信号进行语音识别,并将识别出的文本信息转换成与翻译指令相对应的翻译文本信息,发送至移动终端;在所述预定延时时间内所述移动终端通过耳机将所述翻译文本信息语音播报,实现了用户可以根据自己的需要随时接收到音频文件的翻译信息,避免了还需要对其进行手动翻译的步骤,因此为用户对音频信号的收听提供了便利。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

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