HK1232010A - 一种机器人自身音源消除系统 - Google Patents
一种机器人自身音源消除系统 Download PDFInfo
- Publication number
- HK1232010A HK1232010A HK17105082.9A HK17105082A HK1232010A HK 1232010 A HK1232010 A HK 1232010A HK 17105082 A HK17105082 A HK 17105082A HK 1232010 A HK1232010 A HK 1232010A
- Authority
- HK
- Hong Kong
- Prior art keywords
- signal
- mixed
- sound source
- channel
- sound
- Prior art date
Links
Abstract
本发明公开了一种机器人自身音源消除系统,包括拾音单元,用於采集混合有左右声道的数字信号,并输出;声卡驱动单元用於将接收到的机器人自身音源的参考信号及混合有左右声道的数字信号混合形成混合语音信号,并输出;信号分离单元用於将混合语音信号分离为混合有左右声道的数字信号和参考信号,并判断混合有左右声道的数字信号是否存在干扰信号,获取播放信号量,并输出;音源消除单元用於接收参考信号、播放信号量和混合有左右声道的数字信号,并根据播放信号量消除混合有左右声道的数字信号中的干扰信号,并输出;识别单元用以识别混合有左右声道的数字信号。本发明可对机器人自身播放的音乐干扰信号进行抵消或抑制,提高机器人的语音识别率。
Description
技术领域
本发明涉及音频识别领域,尤其涉及一种应用于机器人系统中的自身音源消除系统。
背景技术
随着计算机技术、模式识别等技术的发展,适应不同场合的语音识别系统相继被开发出来,语音识别及处理技术已经越来越突现出其强大的技术优势。近年来语音识别在计算机、信息处理、通信与电子系统、自动控制等领域的应用越来越广泛。由于人们在语音通信过程中不可避免地受到来自周围环境、传输媒介引入的噪声,通信设备内部噪声,以及其他讲话者的干扰,因此导致这些干扰最终将使接收者接收到的语音是受到噪声污染后的带噪语音信号,而非纯净的原始语音信号。在现有机器人系统中,当机器人的HIFI(High-Fidelity,高保真)音响系统播放音乐时,产生的音乐信号会掺杂于机器人麦克风拾取的语音信号中,使得进入自动语音识别系统的语音信噪比下降,对机器人的自动语音识别(Automatic Speech Recognition,ASR)系统的识别率造成一定的干扰,使识别率下降,并影响机器人语音识别的用户体验。
发明内容
针对现有的语音识别及处理技术存在的上述问题,现提供一种旨在实现可抵消或抑制机器人自身播放的干扰信号,并提高语音识别率的机器人自身音源消除系统。
具体技术方案如下:
一种机器人自身音源消除系统,包括:
拾音单元,用于采集混合有左右声道的数字信号,并输出;
声卡驱动单元,连接所述拾音单元,用于将接收到的所述机器人自身音源的参考信号及混合有左右声道的所述数字信号混合形成混合语音信号,并输出;
信号分离单元,连接所述声卡驱动单元,用于将所述混合语音信号分离为混合有左右声道的所述数字信号和所述参考信号,并判断混合有左右声道的所述数字信号是否存在干扰信号,获取播放信号量,并输出;
音源消除单元,连接所述信号分离单元,用于接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,并根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出;
识别单元,连接所述音源消除单元,用以识别所述混合有左右声道的所述数字信号。
优选的,所述音源消除单元包括:
左声道音源消除模块,用以接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出左声道数字信号。
优选的,所述音源消除单元还包括:
右声道音源消除模块,用以接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出右声道数字信号。
优选的,所述识别单元包括:
录音适配器,用于接收所述左声道数字信号和所述右声道数字信号,并输出。
优选的,所述识别单元还包括:
声道混合模块,连接所述录音适配器,用于将所述左声道数字信号和所述右声道数字信号混合生成混合信号,并输出。
优选的,所述识别单元还包括:
检测模块,连接所述声道混合模块,用于检测所述混合信号中的语音信号,获取检测结果,并根据所述结果输出相应的通知。
优选的,所述识别单元还包括:
语音识别模块,分别连接所述检测模块和所述声道混合模块,用于根据接收到的所述通知对所述混合信号进行识别。
上述技术方案的有益效果:
在本技术方案中,机器人自身音源消除系统可对机器人自身播放的音乐干扰信号进行抵消或抑制,为语音识别提供纯净的语音信号,从而提高机器人的语音识别率。
附图说明
图1为本发明所述机器人自身音源消除系统的一种实施例的模块图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,一种机器人自身音源消除系统,包括:
拾音单元1,用于采集混合有左右声道的数字信号,并输出;
声卡驱动单元2,连接拾音单元1,用于将接收到的机器人自身音源的参考信号及混合有左右声道的数字信号混合形成混合语音信号,并输出;
信号分离单元3,连接声卡驱动单元2,用于将混合语音信号分离为混合有左右声道的数字信号和参考信号,并判断混合有左右声道的数字信号是否存在干扰信号,获取播放信号量,并输出;
音源消除单元4,连接信号分离单元3,用于接收参考信号、播放信号量和混合有左右声道的数字信号,并根据播放信号量消除混合有左右声道的数字信号中的干扰信号,并输出;
识别单元5,连接音源消除单元4,用以识别混合有左右声道的数字信号。
进一步地,声卡驱动单元2可采用USB声卡驱动,USB声卡是Android系统设备中的标准USB声卡驱动;拾音单元1可采用双声道远距离拾音麦克风,该麦克风可实现拾取立体声的功能;还可包括一USB接口和一3.5Line-out接口,3.5Line-out接口用于采集左右声道PCM(脉冲编码调制)的参考信号,并与麦克风拾取的语音信号同步通过USB接口传输到Android系统中;通过USB接口将机器人自身音源消除麦克风与机器人的主控板连接,以USB声卡驱动的方式接入Android系统;从而将麦克风采集的混合有左右声道的数字信号及从3.5Line-out接口采集到的左右声道PCM的参考信号,通过USB声卡驱动传输至信号分离单元3。信号分离单元3将USB声卡驱动采集到的混合语音信号分离成混合有左右声道的数字信号和参考信号;并根据混合有左右声道的数字信号判断系统是否在播放音乐,当系统播放音乐时,将播放信号量设置为True,随后将播放信号量与混合有左右声道的数字信号和参考信号同步传入音源消除单元4中处理;当系统并未播放音乐时,将播放信号量设置为False,系统处理流程直接进入到识别单元5中。
在本实施例中,采用机器人自身音源消除系统可对机器人自身播放的音乐干扰信号进行抵消或抑制,为语音识别提供纯净的语音信号,从而提高机器人的语音识别率,从而提高用户的免提(Hands-free)语音识别体验。
在优选的实施例中,音源消除单元4可包括:
左声道音源消除模块41,用以接收参考信号、播放信号量和混合有左右声道的数字信号,根据播放信号量消除混合有左右声道的数字信号中的干扰信号,并输出左声道数字信号。
在本实施例中左声道音源消除模块41实现抑制系统在播放音乐时对语音识别的干扰。声道音源消除模块的输入参数有三个:麦克风拾取的混合有左右声道的数字信号、自身音源的左右声道PCM的参考信号和播放信号量。当播放信号量为True时,左声道音源消除模块41对麦克风拾取的混合有左右声道的数字信号进行自身音源消除。左声道音源消除模块41输出左声道数字信号;当音乐播放信号量为False时,跳出左声道音源消除模块41,系统流程将直接进入到识别单元5中。
在优选的实施例中,音源消除单元4还包括:
右声道音源消除模块42,用以接收参考信号、播放信号量和混合有左右声道的数字信号,根据播放信号量消除混合有左右声道的数字信号中的干扰信号,并输出右声道数字信号。
在本实施例中右声道音源消除模块42实现抑制系统在播放音乐时对语音识别的干扰。右声道音源消除模块42的输入参数有三个:麦克风拾取的混合有左右声道的数字信号、自身音源的左右声道PCM的参考信号和播放信号量。当播放信号量为True时,右声道音源消除模块42对麦克风拾取的混合有左右声道的数字信号进行自身音源消除。右声道音源消除模块42输出右声道数字信号;当音乐播放信号量为False时,跳出右声道音源消除模块42,系统流程将直接进入到识别单元5中。
在优选的实施例中,识别单元5可包括:
录音适配器51,可分别连接左声道音源消除模块41和右声道音源消除模块42,用于接收左声道数字信号和右声道数字信号,并输出。
在本实施例中,采用的录音适配器51具有录音效果好、声音纯净且无噪声的优点。
在优选的实施例中,识别单元5还可包括:
声道混合模块52,连接录音适配器51,用于将左声道数字信号和右声道数字信号混合生成混合信号,并输出。
在本实施例中,采用声道混合模块52可将录音适配器51输出的左声道数字信号和右声道数字信号混合并输出。
在优选的实施例中,识别单元5还可包括:
检测模块53,连接声道混合模块52,用于检测混合信号中的语音信号,获取检测结果,并根据结果输出相应的通知。
在本实施例中,检测模块53用以对混合信号的检测,当检测到语音信号时,生成相应的通知事件,并输出。
在优选的实施例中,识别单元5还可包括:
语音识别模块54,分别连接检测模块53和声道混合模块52,用于根据接收到的通知对混合信号进行识别。
在本实施例中,当检测模块53检测到语音信号时,生成相应的通知事件,以激活语音识别模块54,通过语音识别模块54进行语音识别。
本发明采用USB声卡驱动将麦克风采集到的数字信号传输至信号分离单元3。机器人自身音源消除系统可实现对机器人音响系统播放的自身音源进行有效的消除或抑制。采用信号分离单元3可将麦克风采集到的混合有左右声道的数字信号与参考信号相互分离,并同时输入至音源消除单元4进行处理;经音源消除单元4处理后输出信噪比较高的语音信号,从而提高语音识别率。机器人自身音源消除系统还可以有效地对从文本格式转换为语音格式的信号进行自身音源消除或抑制。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
Claims (7)
1.一种机器人自身音源消除系统,其特征在于,包括:
拾音单元,用于采集混合有左右声道的数字信号,并输出;
声卡驱动单元,连接所述拾音单元,用于将接收到的所述机器人自身音源的参考信号及混合有左右声道的所述数字信号混合形成混合语音信号,并输出;
信号分离单元,连接所述声卡驱动单元,用于将所述混合语音信号分离为混合有左右声道的所述数字信号和所述参考信号,并判断混合有左右声道的所述数字信号是否存在干扰信号,获取播放信号量,并输出;
音源消除单元,连接所述信号分离单元,用于接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,并根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出;
识别单元,连接所述音源消除单元,用以识别所述混合有左右声道的所述数字信号。
2.如权利要求1所述机器人自身音源消除系统,其特征在于,所述音源消除单元包括:
左声道音源消除模块,用以接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出左声道数字信号。
3.如权利要求2所述机器人自身音源消除系统,其特征在于,所述音源消除单元还包括:
右声道音源消除模块,用以接收所述参考信号、所述播放信号量和混合有左右声道的所述数字信号,根据所述播放信号量消除混合有左右声道的所述数字信号中的干扰信号,并输出右声道数字信号。
4.如权利要求3所述机器人自身音源消除系统,其特征在于,所述识别单元包括:
录音适配器,用于接收所述左声道数字信号和所述右声道数字信号,并输出。
5.如权利要求4所述机器人自身音源消除系统,其特征在于,所述识别单元还包括:
声道混合模块,连接所述录音适配器,用于将所述左声道数字信号和所述右声道数字信号混合生成混合信号,并输出。
6.如权利要求5所述机器人自身音源消除系统,其特征在于,所述识别单元还包括:
检测模块,连接所述声道混合模块,用于检测所述混合信号中的语音信号,获取检测结果,并根据所述结果输出相应的通知。
7.如权利要求6所述机器人自身音源消除系统,其特征在于,所述识别单元还包括:
语音识别模块,分别连接所述检测模块和所述声道混合模块,用于根据接收到的所述通知对所述混合信号进行识别。
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1232010A1 HK1232010A1 (zh) | 2017-12-29 |
| HK1232010A true HK1232010A (zh) | 2017-12-29 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190371324A1 (en) | Suppression of voice response by device rendering trigger audio | |
| US7885818B2 (en) | Controlling an apparatus based on speech | |
| US8036715B2 (en) | Vehicle communication system | |
| CN106531179B (zh) | 一种基于语义先验的选择性注意的多通道语音增强方法 | |
| CA2524338A1 (en) | Hearing aid system, a hearing aid and a method for processing audio signals | |
| TWI588821B (zh) | 機器人自身音源消除系統 | |
| WO2005074320A3 (en) | Audio/video system | |
| CN103079145A (zh) | 新型车载多媒体播放器及其实现方法 | |
| CN102915732A (zh) | 抑制背景广播的语音指令识别方法与装置 | |
| CN107004425A (zh) | 共享声学空间中的增强型对话通信 | |
| CN108429963A (zh) | 一种耳机及降噪方法 | |
| CN105427866A (zh) | 一种语音处理方法、装置及拾音电路 | |
| CN105049802B (zh) | 一种语音识别执法记录仪及其识别方法 | |
| US20120197635A1 (en) | Method for generating an audio signal | |
| JP2018519552A5 (zh) | ||
| CN111512363B (zh) | 语音辅助设备和方法 | |
| HK1232010A (zh) | 一种机器人自身音源消除系统 | |
| HK1232010A1 (zh) | 一種機器人自身音源消除系統 | |
| JP5377442B2 (ja) | 参照情報により雑音から音声を分離するシステム | |
| CN118506805A (zh) | 一种汽车智能座舱的环境音透传方法与装置 | |
| CN113727158B (zh) | 显示装置 | |
| JPS6225309B2 (zh) | ||
| CN109473096A (zh) | 一种智能语音设备及其控制方法 | |
| CN112003666A (zh) | 车载收音机控制方法、装置、设备及存储介质 | |
| WO2004100690A3 (en) | Facemask communication system |