一种基于光强的语音唤醒阈值调整方法及装置与流程

文档序号:26908440发布日期:2021-10-09 14:23阅读:747来源:国知局

1.本技术涉及一种语音唤醒设备的语音唤醒阈值的调整方法。


背景技术:

2.具有声音采集单元(例如麦克风)的电子设备中,有些提供了语音唤醒功能,称为语音唤醒设备。所述语音唤醒(keyword spotting)是指一旦电子设备检测到特定关键词(称为唤醒词)的语音出现,就将自身从休眠状态切换至运行状态,从而实现相互对话、或者执行后续语音的指令等。在智能音箱、智能手机、具有麦克风的智能手表、具有麦克风的智能手环、智能耳机等产品中,往往设有语音唤醒功能。语音唤醒功能的好坏直接决定语音唤醒设备的语音体验。语音唤醒既要保证在检测到唤醒词时正确唤醒,又要保证在收到其他声音时不被唤醒。
3.语音唤醒阈值是指决定语音检测单元是否工作的阈值。当声音采集单元采集到音频信号后,只有当音频信号的能量大于或等于语音唤醒阈值,才会由语音检测单元进行语音激活检测以判断音频信号中是否包含唤醒词。现有技术一般通过时间来调整语音唤醒阈值,例如在夜间提升语音唤醒阈值,这样可以避免语音唤醒设备在夜间被错误唤醒而打扰用户。但是仅根据时间来调整调整语音唤醒阈值较为死板,对于作息规律不同的用户会有较大偏差。
4.目前,语音唤醒功能有些是在语音唤醒设备本地实现的,另一些则是由语音唤醒设备与网络服务器相互通讯并由两者共同实现的。通过网络服务器端参与语音唤醒的检测能够提高唤醒准确率、降低误唤醒率。无论采用哪一种方案,现有技术在唤醒准确率一定的情况下,如果在某些环境下增加唤醒准确率往往会同时增加误唤醒的概率,如果在某些环境下降低误唤醒的概率往往会同时降低唤醒准确率,因此成为亟待解决的一个技术问题。


技术实现要素:

5.本技术所要解决的技术问题是提出一种支持语音唤醒的智能电子设备的语音唤醒阈值的调整方法,基于环境光强度来调整语音唤醒阈值。
6.为解决上述技术问题,本技术提出了一种基于光强的语音唤醒阈值调整方法,包括如下步骤。步骤s1:检测当前环境光强度。步骤s2:根据当前环境光强度确定并更新语音唤醒阈值;当前环境光强度越大,则对应的更新后的语音唤醒阈值越小;当前环境光强度越小,则对应的更新后的语音唤醒阈值越大。
7.进一步地,所述步骤s1中,环境光强度是指环境光的发光强度。
8.或者,所述步骤s1中,环境光强度是指环境光的照度。
9.或者,所述步骤s1中,环境光强度是指环境光的亮度。
10.进一步地,所述步骤s2中,将环境光强度的检测值分为n段,相近范围内的一段检测值对应于同一个语音唤醒阈值,n段检测值分别对应于n个不同的语音唤醒阈值,并且越大的检测值对应于越小的语音唤醒阈值。
11.或者,所述步骤s2中,将环境光强度的检测值分为n段,相近范围内的一段检测值对应于同一个语音唤醒阈值,n段检测值对应于m个不同的语音唤醒阈值,n>m,相邻的一段或几段检测值对应于同一个语音唤醒阈值,并且总的趋势是越大的检测值对应于越小的语音唤醒阈值。
12.或者,所述步骤s2中,根据当前环境光强度n在指定函数的计算结果作为新的语音唤醒阈值m;所述指定函数为m=[m
×
n
÷
n],其中m表示语音唤醒阈值的取值数量,语音唤醒阈值的取值是1到m之间的正整数,m的取值范围是1到m的正整数。n表示环境光强度的分段数量,环境光强度的取值是1到n之间的正整数,n的取值范围是1到n的正整数,[]表示向下取整。
[0013]
本技术还提出了一种基于光强的语音唤醒阈值调整装置,包括光强检测单元、阈值调整单元。所述光强检测单元用来检测当前环境光强度。所述阈值调整单元用来根据当前环境光强度确定并更新语音唤醒阈值;当前环境光强度越大,则对应的更新后的语音唤醒阈值越小。当前环境光强度越小,则对应的更新后的语音唤醒阈值越大。
[0014]
进一步地,所述光强检测单元为光敏电阻。
[0015]
本技术取得的技术效果是:第一,通过环境光强度协助判断用户休息状态,从而提高语音唤醒阈值,这能够降低误唤醒概率。虽然同时也会降低唤醒成功率,但在用户休息时基本不会语音唤醒电子设备,因此没有影响。第二,实现成本低,例如可通过光敏电阻采集当前环境光强度。
附图说明
[0016]
图1是本技术提出的基于光强的语音唤醒阈值调整方法的流程示意图。
[0017]
图2是本技术提出的基于光强的语音唤醒阈值调整装置的结构示意图。
[0018]
图中附图标记说明:光强检测单元1、阈值调整单元2。
具体实施方式
[0019]
请参阅图1,本技术提出的基于光强的语音唤醒阈值调整方法包括如下步骤。
[0020]
步骤s1:检测当前环境光强度。环境光(ambient lighting)是指环境周围存在的光,通常是由错综复杂的光线与凹凸不平的物体表面相互反射形成的,并非来自任何特定的光源。
[0021]
所述环境光强度例如是指环境光的发光强度(luminous intensity),简称光强或光度,这是一个用于表示光源给定方向上单位立体角内发光强弱程度的物理量。
[0022]
或者,所述环境光强度例如是指环境光的照度(illuminance),这是指每单位面积所接收到的光通量。照度的大小取决于光源的发光强度,及被照体和光源之间的距离。
[0023]
或者,所述环境光强度例如是指环境光的亮度,又称辉度(luminance),是表示人眼对发光体或被照射物体表面的发光或反射光强度实际感受的物理量。
[0024]
步骤s2:根据当前环境光强度确定并更新语音唤醒阈值。总的原则是:当前环境光强度越大,则对应的更新后的语音唤醒阈值越小。当前环境光强度越小,则对应的更新后的语音唤醒阈值越大。其背后逻辑为:环境光强度越大,表明用户处于活跃状态的可能性越大,需要较小的语音唤醒阈值以确保较高的唤醒成功率。环境光强度越小,表明用户处于休
息状态(例如睡眠)的可能性越大,需要较大的语音唤醒阈值以确保较低的误唤醒率。
[0025]
例如,将环境光强度的检测值分为n段,相近范围内的一段检测值对应于同一个语音唤醒阈值,n段检测值分别对应于n个不同的语音唤醒阈值,并且越大的检测值对应于越小的语音唤醒阈值。或者,n段检测值对应于m个不同的语音唤醒阈值,n>m,相邻的一段或几段检测值对应于同一个语音唤醒阈值,并且总的趋势是越大的检测值对应于越小的语音唤醒阈值。
[0026]
又如,根据当前环境光强度n在指定函数的计算结果,作为新的语音唤醒阈值m。所述指定函数例如为m=[m
×
n
÷
n],其中m表示语音唤醒阈值的取值数量,语音唤醒阈值的取值是1到m之间的正整数,m的取值范围是1到m的正整数。n表示环境光强度的分段数量,环境光强度的取值是1到n之间的正整数,n的取值范围是1到n的正整数。[]表示向下取整。
[0027]
请参阅图2,本技术提出的基于光强的语音唤醒阈值调整装置包括光强检测单元1、阈值调整单元2。图2所示装置与图1所示方法相对应。
[0028]
所述光强检测单元1用来检测当前环境光强度,例如采用光敏电阻。
[0029]
所述阈值调整单元2用来根据当前环境光强度确定并更新语音唤醒阈值。当前环境光强度越大,则对应的更新后的语音唤醒阈值越小。当前环境光强度越小,则对应的更新后的语音唤醒阈值越大。
[0030]
本技术提出的基于光强的语音唤醒阈值调整方法及装置仅需极低成本——例如光敏电阻——就能达到减小误唤醒概率的效果。通过检测环境光强度协助判断用户状态,当环境光强度较小时,预测用户为休息状态,则提高语音唤醒阈值以降低误唤醒率。
[0031]
以上仅为本技术的优选实施例,并不用于限定本技术。对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1