一种语音降噪方法、语音降噪系统、设备及存储介质

文档序号:1058571 发布日期:2020-10-13 浏览:7次 >En<

阅读说明:本技术 一种语音降噪方法、语音降噪系统、设备及存储介质 (Voice noise reduction method, voice noise reduction system, equipment and storage medium ) 是由 谭安平 于 2019-03-15 设计创作,主要内容包括:本发明公开了一种语音降噪方法、语音降噪系统、设备及存储介质,所述语音降噪方法包括:车机实时获取用户在车辆内向移动终端输入的用户语音信号;所述车机接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。本发明提供的语音降噪方法、语音降噪系统、设备及存储介质,通过车机对用户在车辆内向移动终端输入的用户语音信号进行降噪,以使移动终端获得经过降噪处理后的所述用户语音信号,不仅能够提高语音信号的质量,而且能够提高对语音信号进行语音识别的成功率和准确率。(The invention discloses a voice noise reduction method, a voice noise reduction system, equipment and a storage medium, wherein the voice noise reduction method comprises the following steps: the vehicle machine acquires a user voice signal input to the mobile terminal by a user in a vehicle in real time; and after the car machine receives a starting instruction for voice noise reduction, the obtained user voice signal is used as a target voice signal for noise reduction, and the target voice signal subjected to noise reduction is transmitted to the mobile terminal. According to the voice noise reduction method, the voice noise reduction system, the voice noise reduction equipment and the storage medium, the noise reduction is carried out on the user voice signal input to the mobile terminal by the user in the vehicle through the vehicle machine, so that the mobile terminal obtains the user voice signal subjected to noise reduction processing, the quality of the voice signal can be improved, and the success rate and the accuracy rate of voice recognition of the voice signal can be improved.)

一种语音降噪方法、语音降噪系统、设备及存储介质

技术领域

本发明涉及车辆领域,特别是涉及一种语音降噪方法、语音降噪系统、设备及存储介质。

背景技术

随着通信行业的不断发展,移动终端比如手机的语音功能被广泛应用于语音通话、语音识别等场景中。用户向移动终端输入的语音信号中不可避免的会存在背景噪音,而背景噪音的存在严重影响了语音信号的质量,并使得对语音信号进行语音识别的成功率和准确率降低。例如,用户在处于行驶状态下的车辆内使用移动终端进行语音通话时,常常会受到风噪声信号、多媒体应用输出的音频信号等车辆所在环境信号的干扰,导致在语音通话过程中语音识别的成功率和准确率低。

发明内容

本发明的目的在于提供一种语音降噪方法、语音降噪系统、设备及存储介质,能够提高语音信号的质量,并能够提高对语音信号进行语音识别的成功率和准确率。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种语音降噪方法,所述语音降噪方法包括:

车机实时获取用户在车辆内向移动终端输入的用户语音信号;

所述车机接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。

作为其中一种实施方式,所述车机实时获取用户在车辆内向移动终端输入的用户语音信号包括:

所述车机基于车辆的麦克风实时采集用户在车辆内向移动终端输入的用户语音信号。

作为其中一种实施方式,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程包括:

车机获取所述车辆的行驶速度;

根据所述车辆的行驶速度查询已设定的关于车辆的行驶速度与风噪声信号的对应关系列表,以获取与所述车辆的行驶速度对应的风噪声信号;

将获取的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。

作为其中一种实施方式,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程包括:

车机获取所述车辆的行驶速度

将所述车辆的行驶速度作为风噪声模型的输入,以获得与所述车辆的行驶速度对应的风噪声信号;其中,所述风噪声模型是基于车辆的历史行驶速度与历史风噪声信号进行训练获得;

将获得的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。

作为其中一种实施方式,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程还包括:

车机获取车机多媒体应用输出的音频信号;

将所述车机多媒体应用输出的音频信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。

作为其中一种实施方式,还包括:

所述车机检测到预设停止条件被触发后,停止对获取的用户语音信号作为目标语音信号进行降噪处理。

作为其中一种实施方式,所述车机检测到预设停止条件被触发,包括:

在接收到进行语音降噪的开启指令后的预设第一时间阈值内,所述车机未获取到用户在车辆内向移动终端输入的用户语音信号。

作为其中一种实施方式,所述车机检测到预设停止条件被触发,包括:

车机接收到进行语音降噪的结束指令或停止指令。

第二方面,本发明实施例提供了一种设备,所述设备包括处理器以及用于存储程序的存储装置;当所述程序被所述处理器执行,使得所述处理器实现第一方面所述的语音降噪方法。

第三方面,本发明实施例提供了一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面所述的语音降噪方法。

第四方面,本发明实施例提供了一种语音降噪系统,包括:车机和移动终端;其中,

所述车机实时获取用户在车辆内向移动终端输入的用户语音信号,并在接收到进行语音降噪的开启指令后,先将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。

本发明实施例提供的语音降噪方法、语音降噪系统、设备及存储介质,所述语音降噪方法包括:车机实时获取用户在车辆内向移动终端输入的用户语音信号,并在接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。如此,通过车机对用户在车辆内向移动终端输入的用户语音信号进行降噪,以使移动终端获得经过降噪处理后的所述用户语音信号,不仅能够提高语音信号的质量,而且能够提高对语音信号进行语音识别的成功率和准确率。

附图说明

图1为本发明实施例提供的一种语音降噪方法的流程示意图;

图2为本发明实施例提供的一种设备的结构示意图;

图3为本发明实施例提供的一种语音降噪系统的结构示意图;

图4为本发明实施例提供的一种语音降噪方法的具体流程示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

参见图1,为本发明实施例提供的一种语音降噪方法,包括以下步骤:

步骤S101:车机实时获取用户在车辆内向移动终端输入的用户语音信号;

需要说明的是,所述车机是安装在车辆里面的车载信息娱乐产品的简称,车机在功能上能够实现人与车,车与外界的信息通讯,而所述移动终端包括但不限于手机、平板电脑等终端设备。这里,所述车机实时获取用户在车辆内向移动终端输入的用户语音信号,可以是所述车机基于车辆的麦克风实时采集用户在车辆内向移动终端输入的用户语音信号。可以理解地,所述车机与车辆的麦克风连接,以通过车辆的麦克风实时采集用户在车辆内向移动终端输入的用户语音信号。为了精准的采集用户语音信号,所述车辆的麦克风可以设置于位于车辆座位上方的车辆顶部位置,也可以设置于位于车辆座位两旁的车辆侧部位置。此外,所述车机中也可设置麦克风,以直接实时采集用户在车辆内向移动终端输入的用户语音信号。在一实施方式中,所述车机实时获取用户在车辆内向移动终端输入的用户语音信号也可以是所述车机实时接收用户在车辆内向所述移动终端输入的用户语音信号。

步骤S102:所述车机接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。

需要说明的是,所述车机被设置有用于控制语音降噪功能的用户界面,所述用户界面可以设置为具有开启键和结束键,或者还可以设置为具有语音识别模块。具体的,当所述用户界面仅设置有开启键和结束键时,在用户触碰开启键时,相当于车机接收到进行语音降噪的开启指令,说明用户开始对用户语音信号进行降噪处理;在用户触碰结束键时,相当于车机接收到进行语音降噪的结束指令,说明用户结束对用户语音信号进行降噪处理。经过车机降噪处理后的用户语音信号通过蓝牙或WIFI等通信方式传输给移动终端。如此,用户语音信号经车机的降噪处理,移动终端可以接收到较高质量的用户语音信号,从而便于提高移动终端对用户语音信号的识别成功率和准确率。

当所述用户界面仅设置有语音识别模块时,所述语音识别模块对用户语音信号进行识别,以识别用户语音信号中是否存在“进行语音降噪的开启指令”。

可以理解地,所述获取的用户语音信号可以是所述车机在接收到进行语音降噪的开启指令之后所获取的用户在车辆内向移动终端输入的用户语音信号,也可以是所述车机在接收到进行语音降噪的开启指令之前已获取的用户在车辆内向移动终端输入的用户语音信号,比如所述车机在接收到进行语音降噪的开启指令之前的设定时间内获取的用户在车辆内向移动终端输入的用户语音信号。也就是说,所述目标语音信号可以是车机在接收到所述开启指令之后才获取的,也可以是车机在接收到所述开启指令之前就已获取的。

可以理解地,当车辆处于行驶状态时,用户在车辆内向移动终端输入语音信号的过程中,会受到风噪声信号等车辆所在环境信号的干扰,因此,所述目标语音信号不仅会包含有用户在车辆内向所述移动终端输入的语音信号,而且也会包含风噪声信号等车辆所在环境信号,而风噪声信号大小与车辆的行驶速度之间存在对应关系。在一实施方式中,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程包括:车机获取所述车辆的行驶速度;根据所述车辆的行驶速度查询已设定的关于车辆的行驶速度与风噪声信号的对应关系列表,以获取与所述车辆的行驶速度对应的风噪声信号;将获取的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。这里,可以预先建立车辆的行驶速度与风噪声信号的对应关系列表,以根据车辆的行驶速度通过查询所述列表可获知对应的风噪声信号。在一实施方式中,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程包括:车机获取所述车辆的行驶速度;将所述车辆的行驶速度作为风噪声模型的输入,以获得与所述车辆的行驶速度对应的风噪声信号;其中,所述风噪声模型是基于车辆的历史行驶速度与历史风噪声信号进行训练获得;将获得的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。可以理解地,车机预先获取训练样本,所述训练样本包括历史车辆的行驶速度和对应的历史风噪声信号,将所述车辆的行驶速度作为模型输入变量,所述对应的历史风噪声信号作为模型输出变量,基于所述训练样本建立风噪声模型。这里,基于所述训练样本可以采用神经网络算法、遗传算法等模型构造算法建立风噪声模型。如此,通过将风噪声信号从目标语音信号中去除,从而获得降噪处理后的目标语音信号,提高了语音信号的质量,同时也更方便对语音信号进行语音识别。

可以理解地,当车辆处于行驶状态且车机多媒体应用输出有音频信号时,用户在车辆内向移动终端输入语音信号的过程中,会受到风噪声信号、车机多媒体应用输出的音频信号等车辆所在环境信号的干扰,因此,所述目标语音信号不仅会包含有用户在车辆内向所述移动终端输入的语音信号,而且也会包含风噪声信号、车机多媒体应用输出的音频信号等车辆所在环境信号。在一实施方式中,所述将获取的用户语音信号作为目标语音信号进行降噪处理的过程还包括:车机获取车机多媒体应用输出的音频信号;将所述车机多媒体应用输出的音频信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。如此,通过将车机多媒体应用输出的音频信号从目标语音信号中去除,从而获得降噪处理后的目标语音信号,提高了语音信号的质量,同时也更方便对语音信号进行语音识别。

这里,所述车机可以以周期性方式通过与所述移动终端之间建立的通信连接将降噪处理后的目标语音信号向所述移动终端发送,比如所述车机每隔2秒或3秒将降噪处理后的所述目标语音信号向所述移动终端发送。考虑到用户向移动终端输入语音信号的时间连续性问题,所述车机也可以对设定时间段内的目标语音信号进行降噪处理后就向移动终端发送,接着继续对下一设定时间段内的目标语音信号进行降噪处理,依次循环操作。例如,车机可以对3秒内的目标语音信号进行降噪处理后就向移动终端发送,接着继续对下个3秒内的目标语音信号进行降噪处理,依次循环。

综上,上述实施例提供的语音降噪方法中,车机实时获取用户在车辆内向移动终端输入的用户语音信号,在接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端。如此,通过车机对用户在车辆内向移动终端输入的用户语音信号进行降噪,以使移动终端获得经过降噪处理后的所述用户语音信号,不仅能够提高语音信号的质量,而且能够提高对语音信号进行语音识别的成功率和准确率。

在一实施方式中,该方法还可包括:所述车机检测到预设停止条件被触发后,停止对获取的用户语音信号作为目标语音信号进行降噪处理。

需要说明的是,所述车机检测到预设停止条件被触发后,说明不需要车机继续向所述移动终端发送降噪处理后的所述目标语音信号,则所述车机停止对获取的用户语音信号作为目标语音信号进行降噪处理,同时也会停止向所述移动终端发送降噪处理后的所述目标语音信号。所述预设停止条件可以根据实际情况需要进行设置,比如可以是接收到进行语音降噪的停止指令或结束指令,或者是在接收到进行语音降噪的开启指令后的预设第一时间内,所述车机未获取到用户在车辆内向移动终端输入的用户语音信号等。如此,通过及时停止对获取的用户语音信号作为目标语音信号进行降噪处理,能够有效节约资源消耗,并延长车机使用寿命。

在一实施方式中,所述车机检测到预设停止条件被触发,包括:在接收到进行语音降噪的开启指令后的预设第一时间内,所述车机未获取到用户在车辆内向移动终端输入的用户语音信号。当车机在接收到所述开启指令后的预设第一时间内未获取到用户在车辆内向移动终端输入的用户语音信号,说明用户可能临时有事等原因不向移动终端输入语音信号,则车机可停止对获取的用户语音信号作为目标语音信号进行降噪处理,从而停止向所述移动终端发送降噪处理后的所述目标语音信号。所述预设第一时间可以根据实际情况需要进行设置,比如可以设置为3秒或5秒等。例如,车机接收到所述开启指令之后,若在5秒内未获取到用户语音信号,说明预设停止条件被触发。需要说明的是,车机可以通过语音识别等方式获知是否接收到用户语音信号。如此,在移动终端不需要车机对语音信号进行降噪处理时,车机停止对获取的用户语音信号作为目标语音信号进行降噪处理,能够有效节约资源消耗,并延长车机使用寿命。

在一实施例中,所述车机检测到预设停止条件被触发,包括:所述车机接收到所述移动终端发送的进行语音降噪的停止指令,所述停止指令可以是所述移动终端检测到在预设第二时间内未接收到用户向所述移动终端输入用户语音信号。这里,所述移动终端检测到在预设第二时间内未接收到用户向所述移动终端输入用户语音信号,可以是接收到所述车机发送的上一降噪处理后的目标语音信号之后,在预设第二时间内未接收到用户向所述移动终端输入的用户语音信号,也可以是在接收到所述开启指令后的预设第二时间内未接收到用户向所述移动终端输入的用户语音信号。当移动终端在预设第二时间内未接收到用户向所述移动终端输入用户语音信号,说明用户可能临时有事等原因不向移动终端输入语音信号,则移动终端可向车机发送进行语音降噪的停止指令。所述第二时间可以根据实际情况需要进行设置,比如可以设置为4秒或6秒等。例如,移动终端接收到所述开启指令或者接收到车机发送的上一降噪处理后的目标语音信号之后,若在6秒内未接收到用户向所述移动终端输入的用户语音信号,则移动终端可向车机发送所述停止指令。需要说明的是,移动终端可以通过语音检测或识别等方式获知是否接收到用户语音信号。所述预设第二时间可以与所述预设第一时间相同。如此,在移动终端不需要车机对语音信号进行降噪处理时,向车机发送进行语音降噪的停止指令,从而使车机停止对获取的用户语音信号作为目标语音信号进行降噪处理,以有效节约资源消耗,并延长车机使用寿命。

综上,上述实施例提供的语音降噪方法中,通过车机对用户在车辆内向移动终端输入的用户语音信号进行降噪,以使移动终端获得经过降噪处理后的所述用户语音信号,不仅能够提高语音信号的质量,而且能够提高对语音信号进行语音识别的成功率和准确率。

基于前述实施例相同的发明构思,本发明实施例提供了一种设备,该设备可以是车机等,如图2所示,该设备包括:处理器110和用于存储能够在处理器110上运行的计算机程序的存储器111;其中,图2中示意的处理器110并非用于指代处理器110的个数为一个,而是仅用于指代处理器110相对其他器件的位置关系,在实际应用中,处理器110的个数可以为一个或多个;同样,图2中示意的存储器111也是同样的含义,即仅用于指代存储器111相对其他器件的位置关系,在实际应用中,存储器111的个数可以为一个或多个。所述处理器110用于运行所述计算机程序时,实现应用于上述设备的所述语音降噪方法。

该设备还可包括:至少一个网络接口112。该设备中的各个组件通过总线系统113耦合在一起。可理解,总线系统113用于实现这些组件之间的连接通信。总线系统113除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统113。

其中,存储器111可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器111旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器111用于存储各种类型的数据以支持该设备的操作。这些数据的示例包括:用于在该设备上操作的任何计算机程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。这里,实现本发明实施例方法的程序可以包含在应用程序中。

基于前述实施例相同的发明构思,本实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,计算机存储介质可以是磁性随机存取存储器(FRAM,ferromagnetic random access memory)、只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、快闪存储器(FlashMemory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。所述计算机存储介质中存储的计算机程序被处理器运行时,实现应用于上述设备的所述语音降噪方法。所述计算机程序被处理器执行时实现的具体步骤流程请参考图1所示实施例的描述,在此不再赘述。

参见图3,为本发明实施例提供的一种语音降噪系统,包括车机10和移动终端11;其中,

所述车机10,用于实时获取用户在车辆内向移动终端11输入的用户语音信号,并在接收到进行语音降噪的开启指令后,先将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端11;

所述移动终端11,用于接收所述车机10发送的降噪处理后的目标语音信号。

需要说明的是,所述车机10是安装在车辆里面的车载信息娱乐产品的简称,车机10在功能上要能够实现人与车,车与外界的信息通讯。所述移动终端11包括但不限于手机、平板电脑等终端设备。这里,所述车机10实时获取用户在车辆内向移动终端输入的用户语音信号,可以是所述车机10基于车辆的麦克风实时采集用户在车辆内向移动终端11输入的用户语音信号。可以理解地,所述车机10与车辆的麦克风连接,以通过车辆的麦克风实时采集用户在车辆内向移动终端11输入的用户语音信号。为了精准的采集用户语音信号,所述车辆的麦克风可以设置于位于车辆座位上方的车辆顶部位置,也可以设置于位于车辆座位两旁的车辆侧部位置。此外,所述车机10中也可设置麦克风,以直接实时采集用户在车辆内向移动终端11输入的用户语音信号。在一实施方式中,所述车机10实时获取用户在车辆内向移动终端11输入的用户语音信号也可以是所述车机10实时接收用户在车辆内向所述移动终端11输入的用户语音信号。

需要说明的是,所述车机10被设置有用于控制语音降噪功能的用户界面,所述用户界面可以设置为具有开启键和结束键,或者还可以设置为具有语音识别模块。具体的,当所述用户界面仅设置有开启键和结束键时,在用户触碰开启键时,相当于车机10接收到进行语音降噪的开启指令,说明用户开始对用户语音信号进行降噪处理;在用户触碰结束键时,相当于车机10接收到进行语音降噪的结束指令,说明用户结束对用户语音信号进行降噪处理。经过车机10降噪处理后的用户语音信号通过蓝牙或WIFI等通信方式传输给移动终端11。如此,用户语音信号经车机10的降噪处理,移动终端11可以接收到较高质量的用户语音信号,从而便于提高移动终端11对用户语音信号的识别成功率和准确率。当所述用户界面仅设置有语音识别模块时,所述语音识别模块对用户语音信号进行识别,以识别用户语音信号中是否存在“进行语音降噪的开启指令”。

可以理解地,所述获取的用户语音信号可以是所述车机10在接收到进行语音降噪的开启指令之后所获取的用户在车辆内向移动终端11输入的用户语音信号,也可以是所述车机10在接收到进行语音降噪的开启指令之前已获取的用户在车辆内向移动终端11输入的用户语音信号,比如所述车机10在接收到进行语音降噪的开启指令之前的设定时间内获取的用户在车辆内向移动终端11输入的用户语音信号。也就是说,所述目标语音信号可以是车机10在接收到所述开启指令之后才获取的,也可以是车机10在接收到所述开启指令之前就已获取的。

可以理解地,当车辆处于行驶状态时,用户在车辆内向移动终端11输入语音信号的过程中,会受到风噪声信号等车辆所在环境信号的干扰,因此,所述目标语音信号不仅会包含有用户在车辆内向所述移动终端输入的语音信号,而且也会包含风噪声信号等车辆所在环境信号,而风噪声信号大小与车辆的行驶速度之间存在对应关系。在一实施例中,所述车机10,具体用于:获取所述车辆的行驶速度;根据所述车辆的行驶速度查询已设定的关于车辆的行驶速度与风噪声信号的对应关系列表,以获取与所述车辆的行驶速度对应的风噪声信号;将获取的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。这里,可以预先建立车辆的行驶速度与风噪声信号的对应关系列表,以根据车辆的行驶速度通过查询所述列表可获知对应的风噪声信号。在一实施方式中,所述车机10,具体用于:获取所述车辆的行驶速度;将所述车辆的行驶速度作为风噪声模型的输入,以获得与所述车辆的行驶速度对应的风噪声信号;其中,所述风噪声模型是基于车辆的历史行驶速度与历史风噪声信号进行训练获得;将获得的风噪声信号从所述目标语音信号中去除,以获得降噪处理后的目标语音信号。可以理解地,车机10预先获取训练样本,所述训练样本包括历史车辆的行驶速度和对应的历史风噪声信号,将所述车辆的行驶速度作为模型输入变量,所述对应的历史风噪声信号作为模型输出变量,基于所述训练样本建立风噪声模型。这里,基于所述训练样本可以采用神经网络算法、遗传算法等模型构造算法建立风噪声模型。如此,通过将风噪声信号从目标语音信号中去除,从而获得降噪处理后的所述目标语音信号,提高了语音信号的质量,同时也更方便对语音信号进行语音识别。

可以理解地,当车辆处于行驶状态且车机多媒体应用输出有音频信号时,用户在车辆内向移动终端11输入语音信号的过程中,会受到风噪声信号、车机多媒体应用输出的音频信号等车辆所在环境信号的干扰,因此,所述目标语音信号不仅会包含有用户在车辆内向所述移动终端11输入的语音信号,而且也会包含风噪声信号、车机多媒体应用输出的音频信号等车辆所在环境信号。在一实施例中,所述车机10,具体用于:获取车机多媒体应用输出的音频信号;将所述车机多媒体应用输出的音频信号从所述目标语音信号中去除,以获得降噪处理后的所述目标语音信号。如此,通过将风噪声信号和车机多媒体应用输出的音频信号从目标语音信号中去除,从而获得降噪处理后的所述目标语音信号,提高了语音信号的质量,同时也更方便对语音信号进行语音识别。

这里,所述车机10可以以周期性方式通过与所述移动终端11之间建立的通信连接将降噪处理后的所述目标语音信号向所述移动终端11发送,比如所述车机10每隔2秒或3秒将降噪处理后的所述目标语音信号向所述移动终端11发送。考虑到用户向移动终端11输入语音信号的时间连续性问题,所述车机10也可以对设定时间段内的目标语音信号进行降噪处理后就向移动终端11发送,接着继续对下一设定时间段内的目标语音信号进行降噪处理,依次循环操作。例如,车机10可以对3秒内的目标语音信号进行降噪处理后就向移动终端11发送,接着继续对下个3秒内的目标语音信号进行降噪处理,依次循环。移动终端11接收所述车机10发送的降噪处理后的所述目标语音信号,即接收所述车机10发送的经过降噪处理后的所述用户语音信号,从而获得去除噪音信号后的用户语音信号,提高了语音信号的质量,并且可以提高对语音信号进行语音识别的成功率。

综上,上述实施例提供的语音降噪系统中,车机10实时获取用户在车辆内向移动终端11输入的用户语音信号,在接收到进行语音降噪的开启指令后,将获取的用户语音信号作为目标语音信号进行降噪处理,再将经降噪处理后的目标语音信号传输给所述移动终端11,而所述移动终端11接收所述车机10发送的降噪处理后的目标语音信号。如此,通过车机对用户在车辆内向移动终端输入的用户语音信号进行降噪,以使移动终端获得经过降噪处理后的所述用户语音信号,不仅能够提高语音信号的质量,而且能够提高对语音信号进行语音识别的成功率和准确率。

在一实施方式中,所述车机10,还用于检测到预设停止条件被触发后,停止对获取的用户语音信号作为目标语音信号进行降噪处理。

需要说明的是,所述车机10检测到预设停止条件被触发后,说明不需要车机10继续向所述移动终端11发送降噪处理后的所述目标语音信号,则所述车机10停止对获取的用户语音信号作为目标语音信号进行降噪处理,同时也会停止向所述移动终端11发送降噪处理后的所述目标语音信号。同时,所述车机10也可以停止获取目标语音信号并对获取的目标语音信号进行降噪处理。所述预设停止条件可以根据实际情况需要进行设置,比如可以是接收到移动终端11发送的用于指示停止对所述移动终端进行语音降噪的停止指令或结束指令,或者是在接收到进行语音降噪的开启指令后的预设第一时间内,所述车机未获取到用户在车辆内向移动终端输入的用户语音信号等。如此,通过及时停止对获取的用户语音信号作为目标语音信号进行降噪处理,能够有效节约资源消耗,并延长车机使用寿命。

在一实施方式中,所述车机10检测到预设停止条件被触发,包括:在接收到进行语音降噪的开启指令后的预设第一时间内,所述车机10未获取到用户在车辆内向移动终端输入的用户语音信号。当车机10在接收到所述开启指令之后的预设第一时间内未获取到用户在车辆内向移动终端输入的用户语音信号,说明用户可能临时有事等原因不向移动终端11输入语音信号,则车机10可停止对获取的用户语音信号作为目标语音信号进行降噪处理,从而停止向所述移动终端11发送降噪处理后的所述目标语音信号。所述预设第一时间可以根据实际情况需要进行设置,比如可以设置为3秒或5秒等。例如,车机10接收到所述开启指令之后,若在5秒内未获取到包含有用户语音信号的所述目标语音信号,说明预设停止条件被触发。需要说明的是,车机10可以通过语音识别等方式获知是否接收到用户语音信号。如此,在移动终端不需要车机对语音信号进行降噪处理时,车机停止对获取的用户语音信号作为目标语音信号进行降噪处理,能够有效节约资源消耗,并延长车机使用寿命。

在一实施例中,所述车机10检测到预设停止条件被触发,包括:所述车机10接收到所述移动终端11发送的进行语音降噪的停止指令,所述停止指令可以是所述移动终端11检测到在预设第二时间内未接收到用户向所述移动终端11输入用户语音信号。这里,所述述移动终端11检测到在预设第二时间内未接收到用户向所述移动终端11输入用户语音信号,可以是接收到所述车机10发送的上一降噪处理后的目标语音信号之后,在预设第二时间内未接收到用户向所述移动终端11输入的用户语音信号,也可以是在接收到所述开启指令后的预设第二时间内未接收到用户向所述移动终端11输入的用户语音信号。当移动终端11在预设第二时间内未接收到用户向所述移动终端11输入用户语音信号,说明用户可能临时有事等原因不向移动终端输入语音信号,则移动终端11可向车机10发送进行语音降噪的停止指令。所述第二时间可以根据实际情况需要进行设置,比如可以设置为4秒或6秒等。例如,移动终端11接收到所述开启指令或者接收到车机10发送的上一降噪处理后的目标语音信号之后,若在6秒内未接收到用户向所述移动终端11输入的用户语音信号,则移动终端11可向车机10发送所述停止指令。需要说明的是,移动终端11可以通过语音检测或识别等方式获知是否接收到用户语音信号。所述预设第二时间可以与所述预设第一时间相同。如此,在移动终端不需要车机对语音信号进行降噪处理时,向车机发送进行语音降噪的停止指令,从而使车机停止对获取的用户语音信号作为目标语音信号进行降噪处理,以有效节约资源消耗,并延长车机使用寿命。

基于前述实施例相同的发明构思,本实施例通过具体示例对前述实施例的技术方案进行详细说明。本实施例中以所述车机为多媒体车机、移动终端为移动设备为例。其中,移动设备通过蓝牙、WIFI或USB等方式与多媒体车机建立通信连接L;所述多媒体车机包括语音降噪模块M1和语音数据传递模块M2,语音降噪模块M1用于对接收到的音频信号进行降噪处理,语音数据传递模块M2用于下发降噪处理后的音频信号。这里,所述语音降噪模块M1实现降噪的主要原理是根据车辆建立的风噪声模型以及车辆行驶速度模拟出风噪声音频,再通过多媒体车机获取多媒体车机应用实际播放的音频,然后通过算法从车辆麦克风获取的音频信号中去除这两种噪音音频信号,即得到降噪后的麦克风语音输入音频信号。图4为本发明实施例提供的一种语音降噪方法的具体流程示意图,所述语音降噪方法包括以下步骤:

步骤S201:多媒体车机将功率放大器输出的音频信号引入语音降噪模块M1;

具体地,多媒体车机将车辆的麦克风采集的音频信号输入功率放大器,并将功率放大器对应输出的音频信号引入语音降噪模块M1。

这里,所述语音降噪模块M1和语音数据传递模块M2可以是以芯片或软件模块方式设置于多媒体车机内。

步骤S202:用户向多媒体车机发出特定语音以唤醒多媒体车机中负责语音数据传递的语音数据传递模块M2;

这里,用户可以直接向多媒体车机发出特定语音,比如“你好,博泰”,以使多媒体车机唤醒语音数据传递模块M2进行语音数据下发。

步骤S203:语音数据传递模块M2以设定获取周期从语音降噪模块M1定期获取经过降噪处理后的语音数据;

这里,语音数据传递模块M2也可以实时从语音降噪模块M1获取经过降噪处理后的语音数据。所述获取周期可以根据实际需要进行设置,比如可以设置为0.3秒等。

步骤S204:语音数据传递模块M2以设定发送周期通过通信连接L定期向移动设备发送降噪处理后的语音数据;

这里,所述发送周期可以与所述获取周期相同。

步骤S205:移动设备以设定接收周期定期接收语音数据,当检测到语音处于暂停状态时,进行语音识别;

具体地,移动设备以设定接收周期定期接收语音数据传递模块M2发送的降噪处理后的语音数据,当检测到用户输入语音处于暂停状态时,对接收到的降噪处理后的语音数据进行语音识别。至此,车辆乘员的移动设备就可以利用多媒体车机经过降噪处理后的语音数据。

这里,所述接收周期可以与所述发送周期相同。

步骤S206:当语音识别完成后,移动设备在设定时间内没有接收到进一步的语音指令,则通过通信连接L告知语音数据传递模块M2停止传输语音数据。

这里,移动设备在设定时间内没有接收到进一步的语音指令,可以是移动设备在连续设定时间内没有接收到用户向移动设备输入的语音信号。所述设定时间可以根据实际情况需要进行设置,比如可以设置为5秒等。

综上,移动设备通过利用多媒体车机对用户向移动终端输入的语音信号进行降噪处理,提高了移动设备对语音信号进行识别的成功率。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:语音信号的噪声抑制方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!