1.本技术涉及一种语音唤醒阈值的调整方法。
背景技术:2.具有声音采集单元(例如麦克风)的电子设备中,有些提供了语音唤醒功能。所述语音唤醒(keyword spotting)是指一旦电子设备检测到特定关键词(称为唤醒词)的语音出现,就将自身从休眠状态切换至运行状态,从而实现相互对话、或者执行后续语音的指令等。在智能音箱、智能手机、具有麦克风的智能手表、具有麦克风的智能手环中,往往设有语音唤醒功能。语音唤醒功能的好坏直接决定智能设备的语音体验。语音唤醒既要保证在检测到唤醒词时正确唤醒,又要保证在收到其他声音时不被唤醒。
3.语音唤醒阈值是指决定语音检测单元是否工作的阈值。当声音采集单元采集到音频信号后,只有当音频信号的能量大于或等于语音唤醒阈值,才会由语音检测单元进行语音激活检测以判断音频信号中是否包含特定关键词。现有技术一般通过时间的判定来调整语音唤醒阈值,例如在夜间提升语音唤醒阈值,这样可以避免电子设备在夜间被错误唤醒而打扰用户。但是仅根据时间来调整调整语音唤醒阈值较为死板,对于作息规律不同的用户会有较大偏差。
技术实现要素:4.本技术所要解决的技术问题是提出一种支持语音唤醒的智能电子设备的语音唤醒阈值的调整方法,基于路由器连接设备的流量监测来调整语音唤醒阈值。
5.为解决上述技术问题,本技术提出了一种基于路由器流量的语音唤醒阈值调整方法,包括如下步骤。步骤s1:语音唤醒设备通过所连接的路由器获取指定设备在最近一段时段内的流量。步骤s2:语音唤醒设备根据获取的流量值确定并更新当前的语音唤醒阈值;如果获取的流量值高,则使语音唤醒阈值为常规值;如果获取的流量值低,则使语音唤醒阈值在常规值的基础上提高。
6.进一步地,所述语音唤醒设备是指具有语音唤醒功能的智能电子设备。
7.进一步地,所述步骤s1中,所述指定设备与所述语音唤醒设备连接同一台路由器;所述指定设备是所述语音唤醒设备自身,或者是该路由器所连接的其他电子设备。
8.进一步地,所述步骤s1中,所述获取指定设备在最近一段时段内的流量是获取一台指定设备在最近一段时段内的流量;或者是获取多台指定设备在最近一段时段内的流量总和、或其中最大的流量值、或其中最小的流量值、或平均流量值;或者是获取该路由器所连接的全部电子设备在最近一段时段内的流量总和、或其中最大的流量值、或其中最小的流量值、或平均流量值。
9.进一步地,所述步骤s1中,所述最近一段时间内是最近1秒、最近3秒,最近5秒,最近10秒,最近15秒,最近30秒,最近1分钟、最近3分钟、最近5分钟、最近10分钟、最近15分钟、最近30分钟、最近1小时的任一项。
10.进一步地,所述步骤s2中,设置一个流量判断阈值;当获取的流量值大于流量判断阈值,则认为获取的流量值高;当获取的流量值小于流量判断阈值,则认为获取的流量值低。
11.进一步地,所述步骤s2中,语音唤醒阈值共有两个取值,分别称为常规值和提高值;当获取的流量值高,则将语音唤醒阈值更新为常规值;当获取的流量值低,则将语音唤醒阈值更新为提高值。
12.本技术还提出了一种基于路由器流量的语音唤醒阈值调整系统,包括流量获取单元、阈值调整单元。所述流量获取单元用来通过语音唤醒设备连接的路由器获取指定设备在最近一段时段内的流量。所述阈值调整单元用来根据获取的流量值确定并更新语音唤醒设备当前的语音唤醒阈值;如果获取的流量值高,则使语音唤醒阈值为常规值;如果获取的流量值低,则使语音唤醒阈值在常规值的基础上提高。
13.本技术取得的技术效果是根据路由器提供的流量数据协助判断用户状态,从而调整语音唤醒设备的语音唤醒阈值。当获取的流量值高时,判定用户很可能为活跃状态,语音唤醒阈值较低,从而可提高唤醒率,但也会提高误唤醒率。当获取的流量值低时,判定用户很可能为休息状态,语音唤醒阈值较高,从而可降低误唤醒率,但也会降低唤醒率。
附图说明
14.图1是本技术提出的基于路由器流量的语音唤醒阈值调整方法的流程示意图。
15.图2是本技术提出的基于路由器流量的语音唤醒阈值调整系统的结构示意图。
16.图中附图标记说明:流量获取单元1、阈值调整单元2。
具体实施方式
17.请参阅图1,本技术提出的基于路由器流量的语音唤醒阈值调整方法包括如下步骤。
18.步骤s1:语音唤醒设备通过所连接的路由器获取指定设备在最近一段时段内的流量。
19.所述语音唤醒设备是指具有语音唤醒功能的智能电子设备,例如智能音箱、智能手机、具有麦克风的智能手表、具有麦克风的智能手环等。
20.所述指定设备与所述语音唤醒设备连接同一台路由器。所述指定设备可以是所述语音唤醒设备自身,也可以是该路由器所连接的其他电子设备例如手机、台式电脑、笔记本电脑、平板电脑、智能电视、智能投影仪、游戏主机等,可由用户自行设定。
21.所述获取指定设备在最近一段时段内的流量可以是获取一台指定设备在最近一段时段内的流量;也可以是获取多台指定设备在最近一段时段内的流量总和、或其中最大的流量值、或其中最小的流量值、或平均流量值;还可以是获取该路由器所连接的全部电子设备在最近一段时段内的流量总和、或其中最大的流量值、或其中最小的流量值、或平均流量值;可由用户自行设定。
22.所述最近一段时间内例如是最近1秒、最近3秒,最近5秒,最近10秒,最近15秒,最近30秒,最近1分钟、最近3分钟、最近5分钟、最近10分钟、最近15分钟、最近30分钟、最近1小时等,可由用户自行设定。
23.步骤s2:语音唤醒设备根据获取的流量值确定并更新当前的语音唤醒阈值。总的原则是:如果获取的流量值较高,则表明用户很可能处于活跃状态,则使语音唤醒阈值为常规值。如果获取的流量值较低,则表明用户很可能处于休息(例如睡眠)状态,则使语音唤醒阈值在常规值的基础上提高。提高语音唤醒阈值有助于降低误唤醒率,但同时也会降低唤醒率;当获取的流量值较低时,用户很可能处于休息或睡眠状态,不需要语音唤醒智能设备,因此降低唤醒率不会影响语音唤醒体验。
24.所述步骤s2中,设置一个流量判断阈值。当获取的流量值大于流量判断阈值,则认为获取的流量值较高;当获取的流量值小于流量判断阈值,则认为获取的流量值较低。当获取的流量值等于流量判断阈值,则可以归为上面任一种情况。
25.所述步骤s2中,语音唤醒阈值共有两个取值,分别称为常规值和提高值。当获取的流量值较高,则将语音唤醒阈值更新为常规值;当获取的流量值较低,则将语音唤醒阈值更新为提高值。
26.请参阅图2,本技术提出的基于路由器流量的语音唤醒阈值调整系统包括流量获取单元1、阈值调整单元2。图2所示系统与图1所示方法相对应。
27.所述流量获取单元1用来通过语音唤醒设备连接的路由器获取指定设备在最近一段时段内的流量。
28.所述阈值调整单元2用来根据获取的流量值确定并更新语音唤醒设备当前的语音唤醒阈值。如果获取的流量值较高,则使语音唤醒阈值为常规值。如果获取的流量值较低,则使语音唤醒阈值在常规值的基础上提高。
29.本技术提出的基于路由器流量的语音唤醒阈值调整方法及系统通过路由器获取流量数据,根据流量数据协助判断用户为活跃状态还是休息状态,从而有针对性地设置语音唤醒阈值为常规值或提高值,以降低用户休息时语音唤醒设备被误唤醒的概率。
30.以上仅为本技术的优选实施例,并不用于限定本技术。对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。