一种基于模式切换的唤醒性能优化的方法及系统技术方案

技术编号:24211654 阅读:19 留言:0更新日期:2020-05-20 17:08
本发明专利技术公开了一种基于模式切换的唤醒性能优化的方法及系统,所述方法包括:获取唤醒词;根据应用场景设置待唤醒设备的唤醒模式,所述唤醒模式包括二次唤醒模式、深度睡眠模式和普通唤醒模式;确定与二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值;根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述三种模式之间进行转换。采用本发明专利技术公开的方案相对于单一的普通唤醒模式,增加二次唤醒模式提高了唤醒率,增加深度睡眠模式降低了误唤醒率,能够满足用户日益严苛的性能指标。

A method and system of wake-up performance optimization based on mode switching

【技术实现步骤摘要】
一种基于模式切换的唤醒性能优化的方法及系统
本专利技术涉及语音识别
,特别涉及一种基于模式切换的唤醒性能优化的方法及系统。
技术介绍
唤醒率和误唤醒率是语音识别产品的两个重要指标,这两个指标都和“唤醒阈值”直接相关。通常的实现方式是,针对特定的唤醒词,根据实验结果,选择一个固定的参考唤醒阈值。基于这个阈值对待唤醒设备的识别结果做如下分类:若识别结果的置信度大于阈值,则认为是有效唤醒,否则认为是无效唤醒。目前,对有效唤醒和无效唤醒的判别方式,完全依赖基于算法层面的实验得到的单一的参考阈值,且只有对应此参考阈值的普通唤醒模式,单一参考阈值选取的太大,则会导致唤醒率下降,反之选择的太小,则会导致误唤醒升高,无法满足用户日益严苛的性能指标。
技术实现思路
本专利技术提供一种基于模式切换的唤醒性能优化的方法,用以提高唤醒率,降低误唤醒率。本专利技术提供一种基于模式切换的唤醒性能优化的方法,包括:获取唤醒词;根据应用场景设置待唤醒设备的唤醒模式,所述唤醒模式包括二次唤醒模式、深度睡眠模式和普通唤醒模式;确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值;根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述三种模式之间进行转换。在一个实施例中,所述获取唤醒词,包括:将预设关键词设置为所述唤醒词;获取包含所述关键词的语音流;检测所述语音流中的关键词信息,提取出所述关键词,以得到所述唤醒词。在一个实施例中,所述确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值,包括:获取唤醒率和误唤醒率的测试数据集;根据所述测试数据集获取ROC曲线;根据所述ROC曲线确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值,其中,所述二次阈值小于所述标准阈值,所述标准阈值小于所述睡眠阈值。在一个实施例中,所述根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换,包括:所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的置信度位于所述二次阈值和所述标准阈值之间时,所述待唤醒设备由所述普通唤醒模式转换为所述二次唤醒模式;当所述待唤醒设备持续第一预设时间未识别到所述唤醒词时,所述待唤醒设备由所述二次唤醒模式转换为所述深度睡眠模式;当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述睡眠阈值时,所述待唤醒设备被唤醒,即所述待唤醒设备由深度睡眠模式转换为所述普通睡眠模式。在一个实施例中,所述根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换,包括:所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备持续第二预设时间未识别到所述唤醒词时,所述待唤醒设备由所述普通唤醒模式转换为所述深度睡眠模式;当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度位于所述二次阈值和所述睡眠阈值之间时,所述待唤醒设备由深度睡眠模式转换为所述二次唤醒模式;当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述二次阈值时,所述待唤醒设备由所述二次唤醒模式转换为所述普通唤醒模式。本专利技术实施例提供的一种基于模式切换的唤醒性能优化的方法,具有以下有益效果:相对于单一的普通唤醒模式,增加二次唤醒模式提高了唤醒率,增加深度睡眠模式降低了误唤醒率,能够满足用户日益严苛的性能指标。本专利技术还一种基于模式切换的唤醒性能优化的系统,包括:获取模块,用于获取唤醒词;设置模块,用于根据应用场景设置待唤醒设备的唤醒模式,所述唤醒模式包括二次唤醒模式、深度睡眠模式和普通唤醒模式;确定模块,用于确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值;转换模块,用于根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述三种模式之间进行转换。在一个实施例中,所述获取模块,包括:设置子模块,用于将预设关键词设置为所述唤醒词;第一获取子模块,用于获取包含所述关键词的语音流;检测及提取子模块,用于检测所述语音流中的关键词信息,提取出所述关键词,以得到所述唤醒词。在一个实施例中,所述确定模块,包括:第二获取子模块,用于获取唤醒率和误唤醒率的测试数据集;第三获取子模块,用于根据所述测试数据集获取ROC曲线;确定子模块,用于根据所述ROC曲线确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值,其中,所述二次阈值小于所述标准阈值,所述标准阈值小于所述睡眠阈值。在一个实施例中,所述转换模块,包括:第一转换子模块,用于所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的置信度位于所述二次阈值和所述标准阈值之间时,所述待唤醒设备由所述普通唤醒模式转换为所述二次唤醒模式;第二转换子模块,用于当所述待唤醒设备持续第一预设时间未识别到所述唤醒词时,所述待唤醒设备由所述二次唤醒模式转换为所述深度睡眠模式;第三转换子模块,用于当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述睡眠阈值时,所述待唤醒设备被唤醒,即所述待唤醒设备由深度睡眠模式转换为所述普通睡眠模式。在一个实施例中,所述转换模块,包括:第四转换子模块,用于所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备持续第二预设时间未识别到所述唤醒词时,所述待唤醒设备由所述普通唤醒模式转换为所述深度睡眠模式;第五转换子模块,用于当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度位于所述二次阈值和所述睡眠阈值之间时,所述待唤醒设备由深度睡眠模式转换为所述二次唤醒模式;第六转换子模块,用于当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述二次阈值时,所述待唤醒设备由所述二次唤醒模式转换为所述普通唤醒模式。本专利技术实施例提供的一种基于模式切换的唤醒性能优化的系统,具有以下有益效果:相对于单一的普通唤醒模式,增加二次唤醒模式提高了唤醒率,增加深度睡眠模式降低了误唤醒率,能够满足用户日益严苛的性能指标。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进本文档来自技高网...

【技术保护点】
1.一种基于模式切换的唤醒性能优化的方法,其特征在于,包括:/n获取唤醒词;/n根据应用场景设置待唤醒设备的唤醒模式,所述唤醒模式包括二次唤醒模式、深度睡眠模式和普通唤醒模式;/n确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值;/n根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换。/n

【技术特征摘要】
1.一种基于模式切换的唤醒性能优化的方法,其特征在于,包括:
获取唤醒词;
根据应用场景设置待唤醒设备的唤醒模式,所述唤醒模式包括二次唤醒模式、深度睡眠模式和普通唤醒模式;
确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值;
根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换。


2.如权利要求1所述的方法,其特征在于,所述获取唤醒词,包括:
将预设关键词设置为所述唤醒词;
获取包含所述关键词的语音流;
检测所述语音流中的关键词信息,提取出所述关键词,以得到所述唤醒词。


3.如权利要求1所述的方法,其特征在于,所述确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值,包括:
获取唤醒率和误唤醒率的测试数据集;
根据所述测试数据集获取ROC曲线;
根据所述ROC曲线确定与所述二次唤醒模式对应的二次阈值、与所述深度睡眠模式对应的睡眠阈值、与普通唤醒模式对应的标准阈值,其中,所述二次阈值小于所述标准阈值,所述标准阈值小于所述睡眠阈值。


4.如权利要求1所述的方法,其特征在于,所述根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换,包括:
所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的置信度位于所述二次阈值和所述标准阈值之间时,所述待唤醒设备由所述普通唤醒模式转换为所述二次唤醒模式;
当所述待唤醒设备持续第一预设时间未识别到所述唤醒词时,所述待唤醒设备由所述二次唤醒模式转换为所述深度睡眠模式;
当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述睡眠阈值时,所述待唤醒设备被唤醒,即所述待唤醒设备由深度睡眠模式转换为所述普通睡眠模式。


5.如权利要求1所述的方法,其特征在于,所述根据所述唤醒词、二次阈值、睡眠阈值和所述标准阈值控制所述待唤醒设备在所述二次唤醒模式、深度睡眠模式和所述普通唤醒模式之间进行转换,包括:
所述待唤醒设备处于所述普通唤醒模式下,当所述待唤醒设备持续第二预设时间未识别到所述唤醒词时,所述待唤醒设备由所述普通唤醒模式转换为所述深度睡眠模式;
当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度位于所述二次阈值和所述睡眠阈值之间时,所述待唤醒设备由深度睡眠模式转换为所述二次唤醒模式;
当所述待唤醒设备识别到所述唤醒词,且识别所述唤醒词对应的所述置信度高于所述二次阈值时,所述待唤醒设备由所述二次唤醒...

【专利技术属性】
技术研发人员:陈晓松尚金龙
申请(专利权)人:云知声智能科技股份有限公司
类型:发明
国别省市:北京;11

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

1