首页 / 专利库 / 信号处理 / 信号 / 音频信号 / 语音信号 / 语音唤醒方法及装置

语音唤醒方法及装置

阅读:2发布:2020-09-24

专利汇可以提供语音唤醒方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种语音唤醒方法及装置,属于语音处理技术领域。所述方法包括:采集当前时刻车内的语音 信号 ;计算从所述 语音信号 中提取的唤醒词的声学得分,所述声学得分用于指示所述唤醒词的真实性;根据车内的噪声确定语音唤醒 阈值 ,所述语音唤醒阈值的大小与所述噪声的大小呈负相关关系;当所述声学得分大于所述语音唤醒阈值时,执行语音唤醒操作。本发明不仅可以提高语音唤醒的成功率;还可以根据车内的噪声确定语音唤醒阈值,使得噪声越大,语音唤醒阈值越低,从而提高语音唤醒的成功率;噪声越小,使得语音唤醒阈值越高,从而降低语音唤醒的误唤醒率;还可以减少车机的成本。,下面是语音唤醒方法及装置专利的具体信息内容。

1.一种语音唤醒方法,用于位于车内的电子设备中,其特征在于,所述方法包括:
采集当前时刻车内的语音信号
计算从所述语音信号中提取的唤醒词的声学得分,所述声学得分用于指示所述唤醒词的真实性;
根据车内的噪声确定语音唤醒阈值,所述语音唤醒阈值的大小与所述噪声的大小呈负相关关系;
当所述声学得分大于所述语音唤醒阈值时,执行语音唤醒操作。
2.根据权利要求1所述的方法,其特征在于,在所述根据车内的噪声确定语音唤醒阈值之前,还包括:
根据所述语音信号的平均分贝值确定车内的噪声;或者,
获取在所述语音信号之前采集到的至少一段语音信号,根据所述至少一段语音信号的平均分贝值确定车内的噪声;或者,
获取在所述语音信号之前采集到的至少一段语音信号,根据当前时刻采集的所述语音信号和所述至少一段语音信号的平均分贝值确定车内的噪声。
3.根据权利要求1所述的方法,其特征在于,在所述根据车内的噪声确定语音唤醒阈值之前,还包括:
根据当前时刻的车速确定车内的噪声,所述噪声的大小与所述车速的大小呈正相关关系。
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据车内的噪声确定语音唤醒阈值,包括:
获取预设的噪声区间和语音唤醒阈值区间,所述噪声区间中的每个数值对应于所述语音唤醒阈值区间中的一个数值;
根据所述噪声在所述噪声区间中的数值,从所述语音唤醒阈值区间中选择一个对应的数值作为所述语音唤醒阈值。
5.根据权利要求1所述的方法,其特征在于,所述位于车内的电子设备是安装在车内的电子设备或位于车内的移动终端,所述安装在车内的电子设备是中控台或车机或智能后视镜
6.一种语音唤醒装置,用于位于车内的电子设备中,其特征在于,所述装置包括:
采集模,用于采集当前时刻车内的语音信号;
计算模块,用于计算从所述采集模块得到的所述语音信号中提取的唤醒词的声学得分,所述声学得分用于指示所述唤醒词的真实性;
第一确定模块,用于根据车内的噪声确定语音唤醒阈值,所述语音唤醒阈值的大小与所述噪声的大小呈负相关关系;
执行模块,用于当所述计算模块得到的所述声学得分大于所述第一确定模块得到的所述语音唤醒阈值时,执行语音唤醒操作。
7.根据权利要求6所述的装置,其特征在于,所述装置,还包括:
第二确定模块,用于在所述第一确定模块根据车内的噪声确定语音唤醒阈值之前,根据所述语音信号的平均分贝值确定车内的噪声;或者,
第三确定模块,用于在所述第一确定模块根据车内的噪声确定语音唤醒阈值之前,获取在所述语音信号之前采集到的至少一段语音信号,根据所述至少一段语音信号的平均分贝值确定车内的噪声;或者,
第四确定模块,用于在所述第一确定模块根据车内的噪声确定语音唤醒阈值之前,获取在所述语音信号之前采集到的至少一段语音信号,根据当前时刻采集的所述语音信号和所述至少一段语音信号的平均分贝值确定车内的噪声。
8.根据权利要求6所述的装置,其特征在于,所述装置,还包括:
第五确定模块,用于在所述第一确定模块根据车内的噪声确定语音唤醒阈值之前,根据当前时刻的车速确定车内的噪声,所述噪声的大小与所述车速的大小呈正相关关系。
9.根据权利要求6至8任一所述的装置,其特征在于,所述第一确定模块,还用于:
获取预设的噪声区间和语音唤醒阈值区间,所述噪声区间中的每个数值对应于所述语音唤醒阈值区间中的一个数值;
根据所述噪声在所述噪声区间中的数值,从所述语音唤醒阈值区间中选择一个对应的数值作为所述语音唤醒阈值。
10.根据权利要求6所述的装置,其特征在于,所述位于车内的电子设备安装在车内的电子设备或位于车内的移动终端,所述安装在车内的电子设备是中控台或是车机或智能后视镜。

说明书全文

语音唤醒方法及装置

技术领域

[0001] 本发明涉及语音处理技术领域,特别涉及一种语音唤醒方法及装置。

背景技术

[0002] 语音唤醒是指用户通过说出唤醒词来唤醒电子设备,使电子设备进入到等待语音指令的状态或使电子设备直接执行预定语音指令。语音唤醒通常应用于车机中,这样,司机不需要手动操作即可控制车机。
[0003] 由于高速行车时车内的噪声较大,因此,车机需要对用户说出的语音信号进行降噪处理。具体地,可以在麦克上增加硬件降噪模,通过该硬件降噪模块对麦克风采集到的语音信号进行降噪处理,再利用降噪处理后的语音信号进行语音唤醒。
[0004] 当噪声较大时,即使通过硬件降噪模块对语音信号进行了降噪处理,得到的语音信号中的噪声仍然较大,影响语音唤醒的成功率。另外,增加硬件降噪模块会增加车机的成本,且增加硬件降噪模块后,还需要对麦克风的电路进行调整,进一步增加了车机的成本。

发明内容

[0005] 为了解决经硬件降噪模块处理后的语音信号中的噪声较大,影响语音唤醒的准确率以及增加了车机的成本的问题,本发明实施例提供了一种语音唤醒方法及装置。所述技术方案如下:
[0006] 第一方面,提供了一种语音唤醒方法,用于位于车内的电子设备中,所述方法包括:
[0007] 采集当前时刻车内的语音信号;
[0008] 计算从所述语音信号中提取的唤醒词的声学得分,所述声学得分用于指示所述唤醒词的真实性;
[0009] 根据车内的噪声确定语音唤醒阈值,所述语音唤醒阈值的大小与所述噪声的大小呈负相关关系;
[0010] 当所述声学得分大于所述语音唤醒阈值时,执行语音唤醒操作。
[0011] 第二方面,提供了一种语音唤醒装置,用于位于车内的电子设备中,所述装置包括:
[0012] 采集模块,用于采集当前时刻车内的语音信号;
[0013] 计算模块,用于计算从所述采集模块得到的所述语音信号中提取的唤醒词的声学得分,所述声学得分用于指示所述唤醒词的真实性;
[0014] 第一确定模块,用于根据车内的噪声确定语音唤醒阈值,所述语音唤醒阈值的大小与所述噪声的大小呈负相关关系;
[0015] 执行模块,用于当所述计算模块得到的所述声学得分大于所述第一确定模块得到的所述语音唤醒阈值时,执行语音唤醒操作。
[0016] 电子设备计算唤醒词的声学得分,并将声学得分与语音唤醒阈值进行比较,根据比较结果确定是否执行语音操作,这样,即使语音信号中的噪声较大,只要该语音信号中的唤醒词的声学得分大于语音唤醒阈值,即可执行语音唤醒操作,从而提高语音唤醒的成功率。
[0017] 电子设备根据车内的噪声确定语音唤醒阈值,使得噪声越大,语音唤醒阈值越低,从而提高语音唤醒的成功率;噪声越小,使得语音唤醒阈值越高,从而降低语音唤醒的误唤醒率。
[0018] 当电子设备是车机时,由于不需要在车机中增加硬件降噪模块,因此,可以减少车机的成本;另外,由于不需要在车机中增加硬件降噪模块,因此,也就不需要对麦克风的电路进行调整,从而可以进一步减少车机的成本。附图说明
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是根据部分示例性实施例示出的一种语音唤醒装置的结构示意图;
[0021] 图2是本发明一个实施例提供的语音唤醒方法的方法流程图
[0022] 图3是本发明另一实施例提供的语音唤醒方法的方法流程图;
[0023] 图4是本发明一个实施例提供的语音唤醒装置的结构框图
[0024] 图5是本发明再一实施例提供的语音唤醒装置的结构框图。

具体实施方式

[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026] 下面对本发明实施例涉及到的名词进行解释。
[0027] 位于车内的电子设备:本实施例中涉及的位于车内的电子设备包括安装在车内的电子设备和位于车内的移动终端。其中,安装在车内的电子设备是中控台或车机或智能后视镜等等,本实施例不作限定。位于车内的移动终端可以是手机或平板电脑或可穿戴设备等等,本实施例不作限定。
[0028] 中控台:车辆的操作控制台。当电子设备是中控台时,由中控台中安装的操作系统执行语音唤醒方法。
[0029] 车机:安装在车内的车载信息娱乐产品的简称。车机能够实现人与车、车与车的通信。
[0030] 智能后视镜:具有独立的操作系统和独立的运行空间,可以由用户自行安装游戏、导航等第三方服务商提供的程序,提供行车记录、GPS(Global Positioning System,全球定位系统)定位、电子测速提醒、倒车可视、实时在线影音娱乐等功能的智能化后视镜。智能后视镜还可以通过WIFI(Wireless Fidelity,无线保真)或者移动网络接入无线网络。
[0031] 唤醒词:用于唤醒电子设备执行语音唤醒操作的字符串。比如,唤醒词是“Hello,小飞”等。
[0032] 语音指令:语音控制电子设备执行预定操作的指令。比如,语音指令可以是“导航回家”、“播放音乐”等。
[0033] 声学得分:用于指示唤醒词的真实性。声学得分与唤醒词的真实性呈正相关关系,即,声学得分越高,唤醒词的真实性越高;声学得分越低,唤醒词的真实性越低。
[0034] 唤醒词的真实性:唤醒词用于唤醒电子设备执行语音唤醒操作的概率。比如,唤醒词为“小飞”,若用户说出的语句为“小飞今天过来吃饭”,该语句中包含朋友的名字“小飞”,此时“小飞”这个唤醒词并不是用于唤醒电子设备执行语音唤醒操作的,唤醒词的真实性较低;若用户说出的语句为“小飞”,该语句中“小飞”这个唤醒词用于唤醒电子设备执行语音唤醒操作的,唤醒词的真实性较高。
[0035] 语音唤醒阈值:用于供电子设备判定是否根据唤醒词执行语音唤醒操作。当唤醒词的声学得分大于语音唤醒阈值时,执行语音唤醒操作;当唤醒词的声学得分小于语音唤醒阈值时,不执行语音唤醒操作。
[0036] 车内的噪声:包括发动机噪声、路噪、胎噪、风噪、共鸣噪等等。发动机噪声是发动机转动所产生的噪声;路噪包括车辆行驶的时候风切入所产生的噪声、行驶带动底盘振动所产生的噪声、路上沙石冲击底盘所产生的噪声;胎噪是轮胎与路面摩擦所产生的噪声;风噪是车辆行驶过程中迎面而来的风的压超过车的密封阻力进入车内所产生的噪声;共鸣噪是车内的噪声折射和重叠形成共鸣所产生的噪声。
[0037] 请参考图1,其示出了本发明实施例提供的一种语音唤醒装置的结构示意图。该语音唤醒装置包括麦克风110、语音识别模块120和语音唤醒阈值动态仲裁模块130,麦克风110和语音唤醒阈值动态仲裁模块130分别与语音识别模块120相连,图1中以实线表示;麦克风110和语音唤醒阈值动态仲裁模块130之间可以相连,也可以不相连,图1中以虚线表示。
[0038] 下面对位于车内的语音唤醒装置中各模块的功能进行介绍。
[0039] 麦克风110处于工作状态时,持续采集车内的语音信号,并每隔预定时间段将该时间段内采集的语音信号发送给语音识别模块120。其中,预定时间段的时长通常设置得较短,比如,预定时间段的时长为20-30ms。
[0040] 语音唤醒阈值动态仲裁模块130用于获取车内的噪声,根据该噪声动态确定语音唤醒阈值,并将语音唤醒阈值发送给语音识别模块120。
[0041] 语音识别模块120用于识别出语音信号中的唤醒词,并计算唤醒词的声学得分,将声学得分与语音唤醒阈值进行比较,根据比较结果确定是否执行语音唤醒操作。
[0042] 相关技术中,语音唤醒阈值是固定值,且语音唤醒阈值越低,唤醒成功率越高,误唤醒率越高;语音唤醒阈值越高,唤醒成功率越低,误唤醒率越低。然而车内的噪声是动态变化的,如果车内的噪声较小,说明用户说出的语句较为清晰,此时可以将语音唤醒阈值设置得较大,以降低误唤醒率,若此时的语音唤醒阈值设置得较小,会导致误唤醒率较高;如果车内的噪声较大,说明用户说出的语句不太清晰,此时可以将语音唤醒阈值设置得较小,以提高唤醒成功率,若此时的语音唤醒阈值设置得较大,会导致唤醒成功率较低,因此,需要根据车内的噪声动态确定语音唤醒阈值,以便在误唤醒率和唤醒成功率之间取得平衡。
[0043] 请参考图2,其示出了本发明一个实施例提供的语音唤醒方法的方法流程图,该语音唤醒方法可以应用于包括图1所示的语音唤醒装置的电子设备中。该语音唤醒方法,包括:
[0044] 步骤201,采集当前时刻车内的语音信号。
[0045] 电子设备可以通过麦克风采集车内的语音信号,该语音信号包括用户说出的唤醒词所对应的语音和车内的噪声。
[0046] 步骤202,计算从语音信号中提取的唤醒词的声学得分,声学得分用于指示唤醒词的真实性。
[0047] 当电子设备能够从语音信号中提取出唤醒词时,计算该唤醒词的声学得分。比如,某个唤醒词的声学得分是50分。
[0048] 步骤203,根据车内的噪声确定语音唤醒阈值,语音唤醒阈值的大小与噪声的大小呈负相关关系。
[0049] 由于车内的噪声是动态变化的,因此,为了保证车内的噪声的准确性,电子设备可以在采集到语音信号时获取车内的噪声。
[0050] 电子设备中设置有预定算法,电子设备根据预定算法和噪声计算语音唤醒阈值。其中,语音唤醒阈值与噪声的大小呈负相关关系,即,噪声越大,语音唤醒阈值越小;噪声越小,语音唤醒阈值越大。
[0051] 步骤204,当声学得分大于语音唤醒阈值时,执行语音唤醒操作。
[0052] 电子设备比较声学得分和语音唤醒阈值,当声学得分大于语音唤醒阈值时,电子设备执行语音唤醒操作;当声学得分小于语音唤醒阈值时,电子设备不执行语音唤醒操作,继续执行步骤201。
[0053] 综上所述,本发明实施例提供的语音唤醒方法,电子设备计算唤醒词的声学得分,并将声学得分与语音唤醒阈值进行比较,根据比较结果确定是否执行语音操作,这样,即使语音信号中的噪声较大,只要该语音信号中的唤醒词的声学得分大于语音唤醒阈值,即可执行语音唤醒操作,从而提高语音唤醒的成功率。
[0054] 电子设备根据车内的噪声确定语音唤醒阈值,使得噪声越大,语音唤醒阈值越低,从而提高语音唤醒的成功率;噪声越小,使得语音唤醒阈值越高,从而降低语音唤醒的误唤醒率。
[0055] 当电子设备是车机时,由于不需要在车机中增加硬件降噪模块,因此,可以减少车机的成本;另外,由于不需要在车机中增加硬件降噪模块,因此,也就不需要对麦克风的电路进行调整,从而可以进一步减少车机的成本。
[0056] 请参考图3,其示出了本发明另一详细实施例提供的语音唤醒方法的方法流程图,该语音唤醒方法可以应用于包括图1所示的语音唤醒装置的电子设备中。该语音唤醒方法,包括:
[0057] 步骤301,采集当前时刻车内的语音信号。
[0058] 电子设备可以通过麦克风采集车内的语音信号。在这种实现方式中,电子设备首先需要启动语音唤醒模块,以使电子设备进行待唤醒模式,处于待唤醒模式中的麦克风开始工作,实时采集车内的语音信号。具体地,麦克风持续采集语音信号,并每隔预定时间段,将该时间段内采集到的语音信号的片段发送给语音识别模块。其中,预定时间段的时长通常设置得较短,比如,预定时间段的时长为20-30ms。
[0059] 其中,语音唤醒模块的启动方式有很多种,比如,启动电子设备时默认启动语音唤醒模块;或者,电子设备中设置有语音唤醒模块的启动按键,当电子设备接收到用户作用于该启动按键的操作信号时,启动语音唤醒模块等等,本实施例不对语音唤醒模块的启动方式作限定。
[0060] 本实施例中的语音信号包括用户说出的唤醒词所对应的语音和车内的噪声。比如,用户说出的唤醒词是“小飞”,则麦克风采集到的语音信号包括“小飞”的语音和车内的噪声。
[0061] 步骤302,计算从语音信号中提取的唤醒词的声学得分,声学得分用于指示唤醒词的真实性。
[0062] 电子设备可以通过语音识别模块从语音信号中提取唤醒词,相关技术中提取唤醒词的技术已经非常成熟,本实施例不作限定。在一种可能的实现方式中,语音识别模块中预设有语言模型,电子设备通过语言模型从语音信号中提取唤醒词。
[0063] 电子设备可以通过语音识别模块计算提取的唤醒词的声学得分,相关技术中计算唤醒词的声学得分的技术已经非常成熟,本实施例不作限定。在一种可能的实现方式中,语音识别模块中预设有声学模型,电子设备通过声学模型计算提取的唤醒词的声学得分。
[0064] 电子设备还需要确定车内的噪声,本实施例提供了噪声的两种确定方式,下面分别通过步骤303和304对这两种确定方式进行介绍。在实际实现时,电子设备可以只执行步骤303;也可以只执行步骤304;还可以既执行步骤303,也执行步骤304,并计算步骤303和304得到的噪声的平均值,将该平均值作为最终计算得到的噪声,以提高噪声计算的准确性。
[0065] 步骤303,根据语音信号的平均分贝值确定当前时刻车内的噪声。
[0066] 由于语音信号中包括车内的噪声,因此,麦克风还可以将采集到的语音信号发送给语音唤醒阈值动态仲裁模块,语音唤醒阈值动态仲裁模块计算语音信号的平均分贝值,并根据该平均分贝值确定车内的噪声。相关技术中,根据语音信号的平均分贝值确定噪声的技术已经非常成熟,本实施例不再赘述。
[0067] 由于语音信号中包括的车内的噪声即为当前时刻车内的噪声,此时确定的噪声较为准确。
[0068] 可选的,步骤303还可以替换为:获取在语音信号之前采集到的至少一段语音信号,根据至少一段语音信号的平均分贝值确定车内的噪声。
[0069] 语音唤醒阈值动态仲裁模块可以选取采集时刻距离当前时刻较近的至少一段语音信号,以提高确定的噪声的准确性。比如,将麦克风开始采集语音信号的时刻记为0,语音唤醒阈值动态仲裁模块当前时刻接收到的语音信号是150ms至180ms间采集到的语音信号,且预定时间间隔是30ms,则当需要获取一段语音信号时,语音唤醒阈值动态仲裁模块可以获取在120ms至150ms间采集到的语音信号;当需要获取三段语音信号时,语音唤醒阈值动态仲裁模块可以获取在60ms至150ms间采集到的语音信号。
[0070] 由于语音唤醒阈值动态仲裁模块可以在接收到当前时刻采集的语音信号之前,就根据该至少一段语音信号确定车内的噪声,而不是在接收到当前时刻采集的语音信号之后确定车内的噪声,可以提早确定噪声,从而提早确定语音唤醒阈值,以提高语音唤醒的效率。
[0071] 需要说明的是,在采用根据至少一段语音信号的平均分贝值确定车内的噪声的实现方式时,麦克风还可以将当前时刻采集到的语音信号发送给语音唤醒阈值动态仲裁模块,语音唤醒阈值动态仲裁模块确定该语音信号中的噪声,再将该噪声和该语音信号发送给语音识别模块,语音识别模块通过相关技术中的降噪方案对该语音信号进行降噪处理,再对降噪处理后的语音信号提取唤醒词,计算该唤醒词的声学得分,以提高声学得分的准确性。
[0072] 可选的,步骤303还可以替换为:获取在语音信号之前采集到的至少一段语音信号,根据当前时刻采集的语音信号和至少一段语音信号的平均分贝值确定车内的噪声。
[0073] 其中,在语音信号之前采集到的至少一段语音信号的描述详见上一种实现方式中的描述,此处不再赘述。
[0074] 步骤304,根据当前时刻的车速确定车内的噪声,噪声的大小与车速的大小呈正相关关系。
[0075] 由于车速越快,发动机噪声、路噪、胎噪、风噪、共鸣噪等噪声越大;车速越慢,发动机噪声、路噪、胎噪、风噪、共鸣噪等噪声越小,因此,电子设备还可以根据车速确定车内的噪声。在一种可能的实现方式中,电子设备中预设有车速与噪声之间的对应关系,电子设备在获取到车速后,根据该对应关系确定噪声。
[0076] 电子设备获取车速的方式有很多种,比如,电子设备通过GPS获取时间段t内行驶的路程,并将该路程除以时间t得到车速;或者,电子设备中预设有测速仪,电子设备通过测速仪测量车速等等,本实施例不作限定。
[0077] 步骤305,根据车内的噪声确定语音唤醒阈值,语音唤醒阈值的大小与噪声的大小呈负相关关系。
[0078] 由于车内的噪声是动态变化的,因此,为了保证车内的噪声的准确性,电子设备可以在采集到语音信号时获取车内的噪声。
[0079] 电子设备中设置有预定算法,电子设备根据预定算法和噪声计算语音唤醒阈值。其中,语音唤醒阈值与噪声的大小呈负相关关系,即,噪声越大,语音唤醒阈值越小;噪声越小,语音唤醒阈值越大。
[0080] 在一种可能的实现方式中,噪声和语音唤醒阈值之间存在线性关系,此时,根据车内的噪声确定语音唤醒阈值,包括:获取预设的噪声区间和语音唤醒阈值区间,噪声区间中的每个数值对应于语音唤醒阈值区间中的一个数值;根据噪声在噪声区间中的数值,从语音唤醒阈值区间中选择一个对应的数值作为语音唤醒阈值。
[0081] 比如,噪声区间为(20,100)dB,语音唤醒阈值区间为(10,50)分,且噪声区间中的数值除以2对应于语音唤醒阈值区间中的一个数值,则当噪声为60dB时,确定噪声在噪声区间中的数值为60,将60除以2得到的数值30作为语音唤醒阈值。
[0082] 在另一种可能的实现方式中,噪声和语音唤醒阈值之间存在非线性关系,此时,电子设备可以根据非线性算法和噪声确定语音唤醒阈值,本实施例不作限定。
[0083] 需要说明的是,本实施例不限定计算唤醒词的声学得分与确定语音唤醒阈值的先后执行顺序,即,本实施例不限定步骤302和步骤303-305的先后执行顺序。
[0084] 步骤306,当声学得分大于语音唤醒阈值时,执行语音唤醒操作。
[0085] 电子设备比较声学得分和语音唤醒阈值,当声学得分大于语音唤醒阈值时,电子设备执行语音唤醒操作;当声学得分小于语音唤醒阈值时,电子设备不执行语音唤醒操作,继续执行步骤301。
[0086] 综上所述,本发明实施例提供的语音唤醒方法,电子设备计算唤醒词的声学得分,并将声学得分与语音唤醒阈值进行比较,根据比较结果确定是否执行语音操作,这样,即使语音信号中的噪声较大,只要该语音信号中的唤醒词的声学得分大于语音唤醒阈值,即可执行语音唤醒操作,从而提高语音唤醒的成功率。
[0087] 电子设备根据车内的噪声确定语音唤醒阈值,使得噪声越大,语音唤醒阈值越低,从而提高语音唤醒的成功率;噪声越小,使得语音唤醒阈值越高,从而降低语音唤醒的误唤醒率。
[0088] 当电子设备是车机时,由于不需要在车机中增加硬件降噪模块,因此,可以减少车机的成本;另外,由于不需要在车机中增加硬件降噪模块,因此,也就不需要对麦克风的电路进行调整,从而可以进一步减少车机的成本。
[0089] 由于语音唤醒阈值动态仲裁模块可以在接收到当前时刻采集的语音信号之前,就根据该至少一段语音信号确定车内的噪声,而不是在接收到当前时刻采集的语音信号之后确定车内的噪声,可以提早确定噪声,从而提早确定语音唤醒阈值,以提高语音唤醒的效率。
[0090] 下述为本发明装置实施例,可以用于执行本发明方法实施例。对应本发明装置实施例中未披露的细节,请参照本发明方法实施例。
[0091] 请参考图4,其示出了本发明一个实施例提供的语音唤醒装置的结构框图,该语音唤醒装置可以应用于包括图1所示的语音唤醒装置的电子设备中。该语音唤醒装置,包括:
[0092] 采集模块410,用于采集当前时刻车内的语音信号;
[0093] 计算模块420,用于计算从采集模块410得到的语音信号中提取的唤醒词的声学得分,声学得分用于指示唤醒词的真实性;
[0094] 第一确定模块430,用于根据车内的噪声确定语音唤醒阈值,语音唤醒阈值的大小与噪声的大小呈负相关关系;
[0095] 执行模块440,用于当计算模块420得到的声学得分大于第一确定模块430得到的语音唤醒阈值时,执行语音唤醒操作。
[0096] 可选的,语音唤醒装置,还包括:
[0097] 第二确定模块,用于在第一确定模块430根据车内的噪声确定语音唤醒阈值之前,根据语音信号的平均分贝值确定车内的噪声;或者,
[0098] 第三确定模块,用于在第一确定模块430根据车内的噪声确定语音唤醒阈值之前,获取在语音信号之前采集到的至少一段语音信号,根据至少一段语音信号的平均分贝值确定车内的噪声;或者,
[0099] 第四确定模块,用于在第一确定模块430根据车内的噪声确定语音唤醒阈值之前,获取在语音信号之前采集到的至少一段语音信号,根据当前时刻采集的语音信号和至少一段语音信号的平均分贝值确定车内的噪声。
[0100] 可选的,语音唤醒装置,还包括:
[0101] 第五确定模块,用于在第一确定模块430根据车内的噪声确定语音唤醒阈值之前,根据当前时刻的车速确定车内的噪声,噪声的大小与车速的大小呈正相关关系。
[0102] 可选的,第一确定模块430,还用于:
[0103] 获取预设的噪声区间和语音唤醒阈值区间,噪声区间中的每个数值对应于语音唤醒阈值区间中的一个数值;
[0104] 根据噪声在噪声区间中的数值,从语音唤醒阈值区间中选择一个对应的数值作为语音唤醒阈值。
[0105] 可选的,位于车内的电子设备是安装在车内的电子设备或位于车内的移动终端,安装在车内的电子设备是中控台或车机或智能后视镜。
[0106] 综上所述,本发明实施例提供的语音唤醒装置,电子设备计算唤醒词的声学得分,并将声学得分与语音唤醒阈值进行比较,根据比较结果确定是否执行语音操作,这样,即使语音信号中的噪声较大,只要该语音信号中的唤醒词的声学得分大于语音唤醒阈值,即可执行语音唤醒操作,从而提高语音唤醒的成功率。
[0107] 电子设备根据车内的噪声确定语音唤醒阈值,使得噪声越大,语音唤醒阈值越低,从而提高语音唤醒的成功率;噪声越小,使得语音唤醒阈值越高,从而降低语音唤醒的误唤醒率。
[0108] 当电子设备是车机时,由于不需要在车机中增加硬件降噪模块,因此,可以减少车机的成本;另外,由于不需要在车机中增加硬件降噪模块,因此,也就不需要对麦克风的电路进行调整,从而可以进一步减少车机的成本。
[0109] 由于语音唤醒阈值动态仲裁模块可以在接收到当前时刻采集的语音信号之前,就根据该至少一段语音信号确定车内的噪声,而不是在接收到当前时刻采集的语音信号之后确定车内的噪声,可以提早确定噪声,从而提早确定语音唤醒阈值,以提高语音唤醒的效率。
[0110] 请参考图5,其示出了本发明一个实施例提供的电子设备500的框图,该电子设备可以包括射频(RF,Radio Frequency)电路501、包括有一个或一个以上计算机可读存储介质的存储器502、输入单元503、显示单元504、传感器505、音频电路506、WiFi模块507、包括有一个或者一个以上处理核心的处理器509、以及电源509等部件。本领域技术人员可以理解,图5中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0111] RF电路501可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器509处理;另外,将涉及上行的数据发送给基站。通常,RF电路501包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器收发信机耦合器低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路501还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,General Packet Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,Long Term Evolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。
[0112] 存储器502可用于存储软件程序以及模块,处理器509通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据等)等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器508和输入单元503对存储器502的访问
[0113] 输入单元503可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元503可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器509,并能接收处理器508发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元503还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0114] 显示单元504可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元504可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器508以确定触摸事件的类型,随后处理器508根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
[0115] 电子设备还可包括至少一种传感器505,比如光传感器以及其他传感器。具体地,光传感器可包括环境光传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度
[0116] 音频电路506、扬声器,传声器可提供用户与电子设备之间的音频接口。音频电路506可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路506接收后转换为音频数据,再将音频数据输出处理器509处理后,经RF电路501以发送给比如另一电子设备,或者将音频数据输出至存储器502以便进一步处理。音频电路506还可能包括塞插孔,以提供外设耳机与电子设备的通信。
[0117] 虽然图5示出了WiFi模块507,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0118] 处理器508是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行电子设备的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器508可包括一个或多个处理核心;优选的,处理器508可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器508中。
[0119] 电子设备还包括给各个部件供电的电源509(比如电池),优选的,电源可以通过电源管理系统与处理器508逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源509还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0120] 尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器508会运行存储在存储器502中的一个或一个以上的程序指令,从而实现上述各个方法实施例中所提供的语音唤醒方法。
[0121] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
[0122] 需要说明的是:上述实施例提供的语音唤醒装置在进行语音唤醒时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将语音唤醒装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的语音唤醒装置与语音唤醒方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0123] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0124] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0125] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈