[发明专利]一种语音信号处理方法、装置及电子设备有效
申请号: | 201710231244.4 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107146614B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 李福祥;李峥 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L21/0208 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 信号 处理 方法 装置 电子设备 | ||
本发明实施例公开了一种语音信号处理方法、装置及电子设备,所述方法包括:在所述电子设备处于睡眠状态情况下,接收语音信号,并判断所接收到的语音信号对应的交互指令是否为唤醒指令;若为是,由睡眠状态切换至工作状态,并定位所接收到的语音信号的声源方位为用户声源方位;继续接收语音信号,并对继续接收到的语音信号中来源于用户声源方位以外的语音信号进行噪声抑制处理,获得用户语音信号;响应用户语音信号对应的交互指令。电子设备对继续接收到的语音信号中用户声源方位以外的语音信号进行噪声抑制处理,获得的用户语音信号即为处于用户声源方位的用户发出的语音信号,因此可以进行正确的响应,提升用户体验。
技术领域
本发明涉及语音信号处理技术领域,特别是涉及一种语音信号处理方法、装置及电子设备。
背景技术
目前,市场上有越来越多的产品具有语音交互功能,例如智能音箱、机器人等电子设备。这些电子设备在接收到唤醒指令后,从待机状态切换至工作状态,并通过麦克风阵列接收语音信号,即进行拾音,进而可以对该语音信号进行识别和解析,从而响应该语音信号对应的交互指令。
上述具有语音交互功能的电子设备在接收到唤醒指令后,通过麦克风阵列接收周围环境中的各声源发出的语音信号,将这些语音信号中音量最大者对应的声源方位识别为用户声源方位,声音最大的语音信号也即被视为用户发出的语音信号,进而响应该语音信号对应的交互指令。
通常情况下,应用上述方式能够较佳的进行语音信号处理,但是如果用户周围存在一个或多个音量大于用户音量的发声对象,那么该具有语音交互功能的电子设备便会将接收到的语音信号中音量最大者对应的声源方位识别为用户声源方位,并对音量最大的语音信号进行识别和解析得到交互指令,进而会进行错误的响应,导致用户体验不佳。
发明内容
本发明实施例公开了一种语音信号处理方法、装置及电子设备,用以避免响应错误,提升用户体验。技术方案如下:
第一方面,本发明实施例提供了一种语音信号处理方法,应用于具有语音交互功能的电子设备,所述方法包括:
在所述电子设备处于睡眠状态情况下,接收语音信号,并判断所接收到的语音信号对应的交互指令是否为唤醒指令;
若为是,由睡眠状态切换至工作状态,并定位所接收到的语音信号的声源方位为用户声源方位;
继续接收语音信号,并对继续接收到的语音信号中来源于所述用户声源方位以外的语音信号进行噪声抑制处理,获得用户语音信号;
响应所述用户语音信号对应的交互指令。
可选的,所述对继续接收到的语音信号中来源于所述用户声源方位以外的语音信号进行噪声抑制处理,获得用户语音信号的步骤,包括:
对继续接收到的语音信号中来源于所述用户声源方位以外的语音信号进行噪声抑制处理,并对继续接收到的语音信号中来源于所述用户声源方位的语音信息号进行波束增强处理,获得所述用户语音信号。
可选的,所述方法还包括:
按照所述用户声源方位指示用户方位。
可选的,所述方法还包括:
判断从所述用户声源方位接收到的语音信号对应的交互指令是否为声源定位方式转换指令;
若为是,继续接收语音信号,将所接收到的语音信号中音量最大者对应的声源方位确定为用户声源方位,并将所接收到的语音信号中音量最大者确定为用户语音信号,响应所述用户语音信号对应的交互指令。
可选的,所述判断所接收到的语音信号对应的交互指令是否为唤醒指令的步骤,包括:
按照以下方式判断所接收的每一语音信号对应的交互指令是否为唤醒指令:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710231244.4/2.html,转载请声明来源钻瓜专利网。