语音控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38614015 阅读:9 留言:0更新日期:2023-08-26 23:41
本申请涉及音频处理技术领域,提供了一种语音控制方法、装置、电子设备及存储介质。该方法包括:基于车内乘员分布确定有效音区;对有效音区进行声纹采集,并对采集到的声纹进行注册,得到注册声纹;获取语音指令,识别所述语音指令的声源音区、声纹和/或声纹音区;基于所述语音指令的声源音区与所述有效音区的对应关系,以及所述声纹与所述有效音区中注册声纹的对应关系,确定所述语音指令的控制区域;在所述控制区域执行所述语音指令。该方法能够提高声源定位精度,进而提高语音指令的执行准确度,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
语音控制方法、装置、电子设备及存储介质


[0001]本申请涉及音频处理
,尤其涉及一种语音控制方法、装置、电子设备及存储介质。

技术介绍

[0002]声源定位技术是指利用多个麦克风,在环境不同位置点对声信号进行测量,由于声信号到达各麦克风的时间有不同程度的延迟,利用算法对测量到的声信号进行处理,获得声源点相对于麦克风的到达方向和距离等,进而根据获取的到达方向和距离确定声源点位置。
[0003]在智能座舱语音领域,声源定位常用于区分说话人所在位置,进而提供个性化服务。传统的车载声源定位会将座舱分隔为多个区域,用户在哪一个音区唤醒,后续就只识别该音区的声音,从而排除其它音区的干扰。但是,若用户唤醒时位于音区与音区的交界处,此时可能存在识别不准的情况。此外,座舱自身的声学环境复杂,也常常导致音区识别错误,进而可能出现用户唤醒了语音,后续指令却无法识别的情况,降低了用户体验。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种语音控制方法、装置、电子设备及存储介质,以解决现有技术中声源定位不准导致语音分区控制不够精确的问题。
[0005]本申请实施例的第一方面,提供了一种语音控制方法,包括:
[0006]基于车内乘员分布确定有效音区;
[0007]对有效音区进行声纹采集,并对采集到的声纹进行注册,得到注册声纹;
[0008]获取语音指令,识别所述语音指令的声源音区、声纹和/或声纹音区;
[0009]基于所述语音指令的声源音区与所述有效音区的对应关系,以及所述声纹与所述有效音区中注册声纹的对应关系,确定所述语音指令的控制区域;
[0010]在所述控制区域执行所述语音指令。
[0011]本申请实施例的第二方面,提供了一种语音控制装置,包括:
[0012]音区确定模块,被配置为基于车内乘员分布确定有效音区;
[0013]声纹确定模块,被配置为对有效音区进行声纹采集,并对采集到的声纹进行注册,得到注册声纹;
[0014]识别模块,被配置为获取语音指令,识别所述语音指令的声源音区、声纹和/或声纹音区;
[0015]定位模块,被配置为基于所述语音指令的声源音区与所述有效音区的对应关系,以及所述声纹与所述有效音区中注册声纹的对应关系,确定所述语音指令的控制区域;
[0016]执行模块,被配置为在所述控制区域执行所述语音指令。
[0017]本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法
的步骤。
[0018]本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0019]本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过首先确定有效音区,并对有效音区进行声纹注册,然后采集语音指令中的声源音区、声纹和/或声纹音区,基于语音指令的声源音区与有效音区的对应关系,以及声纹与有效音区中注册声纹的对应关系,确定语音指令的控制区域,进而在该控制区域执行语音指令,能够提高声源定位精度,进而提高语音指令的执行准确度,提升用户体验。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0021]图1是本申请实施例的应用场景的场景示意图。
[0022]图2是本申请实施例提供的一种语音控制方法的流程示意图。
[0023]图3是本申请实施例提供的确定语音控制指令的控制区域的方法的流程示意图。
[0024]图4是本申请实施例提供的对各有效音区进行轮询声纹采集的方法的流程示意图。
[0025]图5是本申请实施例提供的一种语音控制方法的流程示意图。
[0026]图6是实施本申请实施例提供的一种语音控制方法的系统示意图。
[0027]图7是本申请实施例提供的一种确定有效音区以及注册声纹的方法的流程示意图。
[0028]图8是本申请实施例提供的一种确定控制区域的方法的流程示意图。
[0029]图9是本申请实施例提供的一种语音控制装置的示意图。
[0030]图10是本申请实施例提供的电子设备的示意图。
具体实施方式
[0031]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0032]下面将结合附图详细说明根据本申请实施例的一种语音控制方法和装置。
[0033]图1是本申请实施例的应用场景的场景示意图。该应用场景可以包括车辆1、车载单元2以及麦克风阵列。
[0034]车辆1可以是配置了语音控制功能的车辆。其中,语音控制功能可以由车载单元2实现。车载单元2可以是硬件,也可以是软件。当车载单元2为硬件时,其可以是具有计算能力且支持与车载传感器、其他车辆、路侧单元以及服务器通信的各种电子设备,包括但不限于车载信息娱乐系统(In

Vehicle Infotainment,IVI)车载单元(On board Unit,OBU)、电
子控制单元(Electronic Control Unit,ECU)等。当车载单元2为软件时,其可以安装在如上所述的电子设备中。车载单元2可以实现为多个软件或软件模块,也可以实现为单个软件或软件模块,本申请实施例对此不作限制。进一步地,车载单元2上可以安装有各种应用,例如数据处理应用、即时通信工具、社交平台软件、搜索类应用、购物类应用等。
[0035]车辆1中还可以包括麦克风阵列3,用于采集语音信号,并对采集的语音信号进行定位。其中,麦克风阵列中包括的麦克风数量以及各麦克风的位置设置可以根据实际需要确定,本申请实施例对此不作限制。
[0036]用户可以在车辆1中发送语音指令,麦克风阵列采集语音信号,并将采集到的指令以及语音定位信息发送至车载单元2。车载单元2基于接收到的指令和语音定位信息,在语音定位信息对应的定位区域中执行该指令,从而实现车载语音分区控制。
[0037]需要说明的是,车辆1、车载单元2以及麦克风阵列3的具体类型、数量和组合可以根据应用场景的实际需求进行调整,本申请实施例对此不作限制。
[0038]上文提及,传统的车载声源定位会将座舱分隔为多个区域,用户在哪一个音区唤醒,后续就只识别该音区的声音,从而排除其它音区的干扰。但是,若用户唤醒时位于音区与音区的交界处,此时可能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,其特征在于,所述方法由车载单元执行,包括:基于车内乘员分布确定有效音区;对有效音区进行声纹采集,并对采集到的声纹进行注册,得到注册声纹;获取语音指令,识别所述语音指令的声源音区、声纹和/或声纹音区;基于所述语音指令的声源音区与所述有效音区的对应关系,以及所述声纹与所述有效音区中注册声纹的对应关系,确定所述语音指令的控制区域;在所述控制区域执行所述语音指令。2.根据权利要求1所述的方法,其特征在于,所述基于所述语音指令的声源音区与所述有效音区的对应关系,以及所述声纹与所述有效音区中注册声纹的对应关系,确定所述语音指令的控制区域,包括:响应于确定所述声源音区为有效音区,且所述声纹为注册声纹,确定所述声源音区或者声纹音区为所述控制区域;响应于确定所述声源音区为有效音区,且所述声纹为未注册声纹,确定所述声源音区为所述控制区域;响应于确定所述声源音区不为有效音区,且所述声纹为注册声纹,确定所述声纹音区为所述控制区域;响应于确定所述声源音区不为有效音区,且所述声纹为未注册声纹,确定所述声源音区的相邻有效音区为所述控制区域。3.根据权利要求1所述的方法,其特征在于,所述对有效音区进行声纹采集,并对采集到的声纹进行注册,得到注册声纹,包括:对第一有效音区进行声纹采集,响应于在预设时长中,在所述第一有效音区中识别出有效声纹,将所述有效声纹在所述第一有效音区中进行注册,得到第一有效音区的注册声纹;响应于在所述预设时长中,在第一有效音区中未识别出有效声纹,对第二有效音区进行声纹采集;顺序循环重复上述声纹采集步骤,直至在所有有效音区中都完成了声纹注册,或者循环次数达到预设阈值。4.根据权利要求1所述的方法,其特征在于,所述基于车内乘员分布确定有效音区,包括:基于车辆的占座传感器确定车内乘员分布;确定有乘员分布的音区为有效音区。5.根据权利要求2所述的方法,其特征在于,所述声源音区的相邻有效音区包括:与所述声源音区在空间上相邻的有效音区...

【专利技术属性】
技术研发人员:沈启函任廷志胡宸
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1