语音唤醒方法、装置、设备及存储介质.pdf
《语音唤醒方法、装置、设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《语音唤醒方法、装置、设备及存储介质.pdf(19页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911143250.X (22)申请日 2019.11.20 (71)申请人 OPPO (重庆) 智能科技有限公司 地址 401120 重庆市渝北区玉峰山镇玉龙 大道188号 (72)发明人 曹冰 (74)专利代理机构 北京三高永信知识产权代理 有限责任公司 11138 代理人 邢少真 (51)Int.Cl. G10L 15/22(2006.01) (54)发明名称 语音唤醒方法、 装置、 设备及存储介质 (57)摘要 本申请实施例公开了一种语音唤醒方法、 装 置、 设备及。
2、存储介质, 属于人机交互领域。 所述方 法包括: 检测电子设备的设备状态, 电子设备中 配置有多个处理器, 且多个处理器的功耗不同; 根据电子设备的设备状态, 确定电子设备所处的 功耗模式, 从多个处理器中确定与电子设备所处 的功耗模式匹配的处理器; 通过与电子设备所处 的功耗模式匹配的处理器, 对监听到的语音数据 进行语音识别, 根据语音识别结果对所述电子设 备进行语音唤醒。 如此, 实现了针对不同的功耗 模式, 采用不同功耗的处理器进行语音唤醒的识 别和检测, 平衡了设备的功耗和性能, 避免了对 语音唤醒通过率的影响。 权利要求书3页 说明书11页 附图4页 CN 110853644 A 。
3、2020.02.28 CN 110853644 A 1.一种语音唤醒方法, 其特征在于, 所述方法包括: 检测电子设备的设备状态, 所述电子设备中配置有多个处理器, 且所述多个处理器的 功耗不同; 根据所述电子设备的设备状态, 确定所述电子设备所处的功耗模式, 从所述多个处理 器中确定与所述电子设备所处的功耗模式匹配的处理器; 通过与所述电子设备所处的功耗模式匹配的处理器, 对监听到的语音数据进行语音识 别, 根据语音识别结果对所述电子设备进行语音唤醒。 2.根据权利要求1所述的方法, 其特征在于, 所述电子设备的设备状态包括屏幕状态和 声音输出状态。 3.根据权利要求2所述的方法, 其特征在。
4、于, 所述多个处理器包括第一处理器和第二处 理器, 且所述第一处理器的功耗小于所述第二处理器的功耗; 所述根据所述电子设备的设备状态, 确定所述电子设备所处的功耗模式, 从所述多个 处理器中确定与所述电子设备所处的功耗模式匹配的处理器, 包括: 若所述电子设备的屏幕状态为熄屏状态, 且所述电子设备的声音输出状态为没有声音 输出的状态, 则确定所述电子设备所处的功耗模式为第一功耗模式, 将所述第一处理器和 所述第二处理器确定为与所述第一功耗模式匹配的处理器; 若所述电子设备的屏幕状态为亮屏状态和/或所述电子设备的声音输出状态为有声音 输出的状态, 则确定所述电子设备所处的功耗模式为第二功耗模式,。
5、 将所述第二处理器确 定为与所述第二功耗模式匹配的处理器, 所述第二功耗模式的功耗大于所述第一功耗模式 的功耗。 4.根据权利要求3所述的方法, 其特征在于, 所述通过与所述电子设备所处的功耗模式 匹配的处理器, 对监听到的语音数据进行语音识别, 包括: 若所述电子设备所处的功耗模式为所述第一功耗模式, 则通过所述第一处理器进行语 音监听, 若监听到语音数据, 则采用第一语音唤醒算法对监听到的语音数据进行语音识别; 若识别到所述语音数据中包括指定唤醒词, 则通过所述第二处理器, 采用第二语音唤醒算 法对监听到的语音数据进行语音识别; 若所述电子设备所处的功耗模式为所述第二功耗模式, 则通过所述。
6、第二处理器进行语 音监听, 若监听到语音数据, 则采用所述第二语音唤醒算法对监听到的语音数据进行语音 识别。 5.根据权利要求4所述的方法, 其特征在于, 所述若所述电子设备所处的功耗模式为所 述第二功耗模式, 则通过所述第二处理器进行语音监听, 若监听到语音数据, 则采用所述第 二语音唤醒算法对监听到的语音数据进行语音识别, 包括: 若所述电子设备所处的功耗模式为所述第二功耗模式, 且所述电子设备的声音输出状 态为有声音输出的状态, 则通过所述第二处理器进行语音监听; 若监听到语音数据, 则通过所述第二处理器对监听到的声音数据进行回声消除, 采用 所述第二语音唤醒算法对回声消除后的语音数据进。
7、行语音识别。 6.根据权利要求3所述的方法, 其特征在于, 所述第二功耗模式包括打断模式和高功耗 模式, 所述打断模式和所述高功耗模式的功耗均大于所述第一功耗模式, 所述第二处理器 包括第一子处理器和第二子处理器, 所述第一子处理器和所述第二子处理器的功耗均大于 权利要求书 1/3 页 2 CN 110853644 A 2 所述第一处理器, 且所述第一子处理器的功耗小于所述第二子处理器的功耗; 所述若所述电子设备的屏幕状态为亮屏状态和/或所述电子设备的声音输出状态为有 声音输出的状态, 则确定所述电子设备所处的功耗模式为第二功耗模式, 将所述第二处理 器确定为与所述高功耗模式匹配的处理器, 包。
8、括: 若所述电子设备的屏幕状态为亮屏状态或熄屏状态, 且所述电子设备的声音输出状态 为有声音输出的状态, 则确定所述电子设备所处的功耗模式为所述打断模式, 将所述第一 子处理器和所述第二子处理器确定为与所述打断模式匹配的处理器; 若所述电子设备的屏幕状态为亮屏状态, 且所述电子设备的声音输出状态为没有声音 输出的状态, 则确定所述电子设备所处的功耗模式为所述高功耗模式, 将所述第二子处理 器确定为与所述高功耗模式匹配的处理器。 7.根据权利要求6所述的方法, 其特征在于, 所述通过与所述电子设备所处的功耗模式 匹配的处理器, 对监听到的语音数据进行语音识别, 包括: 若所述电子设备所处的功耗模。
9、式为所述打断模式, 则通过所述第一子处理器进行语音 监听, 若监听到语音数据, 则对监听到的语音数据进行回声消除, 采用第三语音唤醒算法对 回声消除后的语音数据进行语音识别; 若识别到所述语音数据中包括所述指定唤醒词, 则 通过所述第二子处理器, 采用第二语音唤醒算法对监听到的语音数据进行语音识别; 若所述电子设备所处的功耗模式为所述高功耗模式, 则通过所述第二子处理器进行语 音监听, 若监听到语音数据, 则采用所述第二语音唤醒算法对监听到的语音数据进行语音 识别。 8.一种语音唤醒装置, 其特征在于, 所述装置包括: 检测模块, 用于检测电子设备的设备状态, 所述电子设备中配置有多个处理器,。
10、 且所述 多个处理器的功耗不同; 确定模块, 用于根据所述电子设备的设备状态, 确定所述电子设备所处的功耗模式, 从 所述多个处理器中确定与所述电子设备所处的功耗模式匹配的处理器; 识别模块, 用于通过与所述电子设备所处的功耗模式匹配的处理器, 对监听到的语音 数据进行语音识别, 根据语音识别结果对所述电子设备进行语音唤醒。 9.根据权利要求8所述的装置, 其特征在于, 所述电子设备的设备状态包括屏幕状态和 声音输出状态。 10.根据权利要求9所述的装置, 其特征在于, 所述多个处理器包括第一处理器和第二 处理器, 且所述第一处理器的功耗小于所述第二处理器的功耗; 所述确定模块用于: 若所述电。
11、子设备的屏幕状态为熄屏状态, 且所述电子设备的声音输出状态为没有声音 输出的状态, 则确定所述电子设备所处的功耗模式为第一功耗模式, 将所述第一处理器和 所述第二处理器确定为与所述第一功耗模式匹配的处理器; 若所述电子设备的屏幕状态为亮屏状态和/或所述电子设备的声音输出状态为有声音 输出的状态, 则确定所述电子设备所处的功耗模式为第二功耗模式, 将所述第二处理器确 定为与所述第二功耗模式匹配的处理器, 所述第二功耗模式的功耗大于所述第一功耗模式 的功耗。 11.根据权利要求10所述的装置, 其特征在于, 所述识别模块用于: 权利要求书 2/3 页 3 CN 110853644 A 3 若所述电。
12、子设备所处的功耗模式为所述第一功耗模式, 则通过所述第一处理器进行语 音监听, 若监听到语音数据, 则采用第一语音唤醒算法对监听到的语音数据进行语音识别; 若识别到所述语音数据中包括指定唤醒词, 则通过所述第二处理器, 采用第二语音唤醒算 法对监听到的语音数据进行语音识别; 若所述电子设备所处的功耗模式为所述第二功耗模式, 则通过所述第二处理器进行语 音监听, 若监听到语音数据, 则采用所述第二语音唤醒算法对监听到的语音数据进行语音 识别。 12.根据权利要求11所述的装置, 其特征在于, 所述识别模块用于: 若所述电子设备所处的功耗模式为所述第二功耗模式, 且所述电子设备的声音输出状 态为有。
13、声音输出的状态, 则通过所述第二处理器进行语音监听; 若监听到语音数据, 则通过所述第二处理器对监听到的声音数据进行回声消除, 采用 所述第二语音唤醒算法对回声消除后的语音数据进行语音识别。 13.根据权利要求10所述的装置, 其特征在于, 所述第二功耗模式包括打断模式和高功 耗模式, 所述打断模式和所述高功耗模式的功耗均大于所述第一功耗模式, 所述第二处理 器包括第一子处理器和第二子处理器, 所述第一子处理器和所述第二子处理器的功耗均大 于所述第一处理器, 且所述第一子处理器的功耗小于所述第二子处理器的功耗; 所述确定模块用于: 若所述电子设备的屏幕状态为亮屏状态或熄屏状态, 且所述电子设备。
14、的声音输出状态 为有声音输出的状态, 则确定所述电子设备所处的功耗模式为所述打断模式, 将所述第一 子处理器和所述第二子处理器确定为与所述打断模式匹配的处理器; 若所述电子设备的屏幕状态为亮屏状态, 且所述电子设备的声音输出状态为没有声音 输出的状态, 则确定所述电子设备所处的功耗模式为所述高功耗模式, 将所述第二子处理 器确定为与所述高功耗模式匹配的处理器。 14.根据权利要求13所述的装置, 其特征在于, 所述识别模块用于: 若所述电子设备所处的功耗模式为所述打断模式, 则通过所述第一子处理器进行语音 监听, 若监听到语音数据, 则对监听到的语音数据进行回声消除, 采用第三语音唤醒算法对 。
15、回声消除后的语音数据进行语音识别; 若识别到所述语音数据中包括所述指定唤醒词, 则 通过所述第二子处理器, 采用第二语音唤醒算法对监听到的语音数据进行语音识别; 若所述电子设备所处的功耗模式为所述高功耗模式, 则通过所述第二子处理器进行语 音监听, 若监听到语音数据, 则采用所述第二语音唤醒算法对监听到的语音数据进行语音 识别。 15.一种电子设备, 其特征在于, 所述电子设备包括处理器和存储器; 所述存储器存储 有至少一条指令, 所述至少一条指令用于被所述处理器执行以实现如权利要求1至7任一所 述的语音唤醒方法。 16.一种计算机可读存储介质, 其特征在于, 所述存储介质存储有至少一条指令,。
16、 所述 至少一条指令用于被处理器执行以实现如权利要求1至7任一所述的语音唤醒方法。 权利要求书 3/3 页 4 CN 110853644 A 4 语音唤醒方法、 装置、 设备及存储介质 技术领域 0001 本申请实施例涉及人机交互领域, 特别涉及一种语音唤醒方法、 装置、 设备及存储 介质。 背景技术 0002 在人机交互领域, 为了便于用户对设备进行控制, 以及提高人机交互乐趣, 对于具 有语音功能的电子设备, 用户可以通过语音唤醒技术来对其进行唤醒。 语音唤醒是指在电 子设备处于休眠状态时, 通过特定的唤醒词唤醒设备, 使电子设备从休眠状态切换为工作 状态, 开始为用户进行服务。 0003。
17、 相关技术中, 为了节省电子设备的功耗, 可以在电子设备中配置第一处理器和第 二处理器, 且第一处理器的功耗小于第二处理器的功耗。 语音唤醒检测时, 电子设备可以先 启动低功耗的第一处理器, 通过第一处理器进行语音监听, 若监听到语音数据, 则通过第一 处理器的第一语音唤醒算法对监听到的语音数据进行语音识别; 若通过第一处理器识别到 监听到的语音数据中包括指定唤醒词, 则将第一处理器由工作状态切换为休眠状态, 并启 动第二处理器, 通过第二处理器的第二语音唤醒算法对监听到的语音数据进一步进行语音 识别; 若通过第二处理器识别到语音数据中包括指定唤醒词, 则对电子设备进行唤醒; 若通 过第二处理。
18、器识别到语音数据中不包括指定唤醒词, 则将第二处理器从工作状态切换为休 眠状态, 并重新启动第一处理器, 通过第一处理器继续进行语音监听。 0004 采用上述语音唤醒方法, 电子设备在进行语音唤醒的过程中, 虽然能够在低功耗 的第一处理器和高功耗的第二处理器之间来回切换, 从而降低电子设备的功耗, 但是在一 定程度上也会限制电子设备的性能, 影响到语音唤醒通过率。 发明内容 0005 本申请实施例提供了一种语音唤醒方法、 装置、 设备及存储介质。 所述技术方案如 下: 0006 一方面, 本申请实施例提供了一种语音唤醒方法, 所述方法包括: 0007 检测电子设备的设备状态, 所述电子设备中配。
19、置有多个处理器, 且所述多个处理 器的功耗不同; 0008 根据所述电子设备的设备状态, 确定所述电子设备所处的功耗模式, 从所述多个 处理器中确定与所述电子设备所处的功耗模式匹配的处理器; 0009 通过与所述电子设备所处的功耗模式匹配的处理器, 对监听到的语音数据进行语 音识别, 根据语音识别结果对所述电子设备进行语音唤醒。 0010 另一方面, 提供了一种语音唤醒装置, 所述装置包括: 0011 检测模块, 用于检测电子设备的设备状态, 所述电子设备中配置有多个处理器, 且 所述多个处理器的功耗不同; 0012 确定模块, 用于根据所述电子设备的设备状态, 确定所述电子设备所处的功耗模 。
20、说明书 1/11 页 5 CN 110853644 A 5 式, 从所述多个处理器中确定与所述电子设备所处的功耗模式匹配的处理器; 0013 识别模块, 用于通过与所述电子设备所处的功耗模式匹配的处理器, 对监听到的 语音数据进行语音识别, 根据语音识别结果对所述电子设备进行语音唤醒。 0014 另一方面, 提供了一种电子设备, 所述电子设备包括处理器和存储器; 所述存储器 存储有至少一条指令, 所述至少一条指令用于被所述处理器执行以实现上述语音唤醒方 法。 0015 另一方面, 提供了计算机可读存储介质, 其特征在于, 所述存储介质存储有至少一 条指令, 所述至少一条指令用于被处理器执行以实。
21、现上述语音唤醒方法。 0016 另一方面, 还提供了一种计算机程序产品, 该计算机程序产品存储有至少一条指 令, 所述至少一条指令用于被处理器执行以实现上述语音唤醒方法。 0017 本申请提供的技术方案至少可以带来以下有益效果: 0018 本申请实施例中, 通过先检测电子设备的设备状态, 然后根据电子设备的设备状 态, 确定电子设备所处的功耗模式, 通过与电子设备所处的功耗模式匹配的处理器, 对监听 到的语音数据进行语音识别, 根据语音识别结果对电子设备进行语音唤醒, 实现了针对不 同的功耗模式, 采用不同功耗的处理器进行语音唤醒的识别和检测, 如此可以结合电子设 备的实际使用场景, 通过多种。
22、语音唤醒模式的切换确保在功耗可接受的前提下保证设备性 能, 平衡了设备的功耗和性能, 避免了对语音唤醒通过率的影响。 附图说明 0019 图1是本申请实施例提供的一种语音唤醒方法的流程图; 0020 图2是本申请实施例提供的另一种语音唤醒方法的流程图; 0021 图3是本申请实施例提供的一种功耗模式转换的语音唤醒过程示意图; 0022 图4是本申请实施例提供的另一种语音唤醒方法的流程图; 0023 图5是本申请实施例提供的另一种功耗模式转换的语音唤醒过程示意图; 0024 图6是本申请实施例提供的一种语音唤醒装置的装置框图; 0025 图7是本申请实施例提供的一种电子设备的结构示意图。 具体实。
23、施方式 0026 为使本申请的目的、 技术方案和优点更加清楚, 下面将结合附图对本申请实施方 式作进一步地详细描述。 0027 在本文中提及的 “多个” 是指两个或两个以上。“和/或” , 描述关联对象的关联关 系, 表示可以存在三种关系, 例如, A和/或B, 可以表示: 单独存在A, 同时存在A和B, 单独存在 B这三种情况。 字符 “/” 一般表示前后关联对象是一种 “或” 的关系。 0028 在对本申请实施例进行详细介绍之前, 先对本申请实施例的实施环境进行介绍。 本申请实施例提供的语音唤醒方法应用于电子设备中, 该电子设备可以为智能音箱、 智能 电视、 智能可穿戴设备或终端等, 终端。
24、可以为手机、 平板电脑或计算机等。 以该电子设备为 终端为例, 终端可以采用本申请实施例提供的方法采集外界的语音数据, 识别语音数据中 是否包含特定的唤醒词, 根据识别结果对终端进行唤醒。 0029 相关技术中, 在各种复杂场景下一般只采用一种固定的语音唤醒方案来进行语音 说明书 2/11 页 6 CN 110853644 A 6 唤醒, 比如先经过低功耗的第一处理器进行语音识别, 当通过第一处理器识别到采集的语 音数据中存在指定唤醒词之后, 再启动高功耗的第二处理器进行语音识别, 这种方式在一 定程度上能够降低终端功耗, 但是在电子设备本身处于高功耗模式的时候, 也就没有必要 考虑功耗的限制。
25、, 应当利用更多的资源来提升性能, 因为语音唤醒处理所带来的功耗相对 于电子设备本身的功耗很小, 几乎可以忽略, 这种场景下更应该关注用户体验, 如果先经过 低功耗第一处理器, 会因为资源以及功耗的限制, 影响到唤醒通过率。 0030 本申请实施例中, 为了解决相关技术中存在的问题, 提供了一种能够在复杂场景 下平衡电子设备的功耗和性能的语音唤醒方法, 即多场景混合模式的语音唤醒方法, 详见 下述图1实施例。 0031 图1是本申请实施例提供的一种语音唤醒方法的流程图, 该方法应用于电子设备 中, 如图1所示, 该方法包括如下步骤: 0032 步骤101: 检测电子设备的设备状态, 电子设备中。
26、配置有多个处理器, 且多个处理 器的功耗不同。 0033 其中, 电子设备的设备状态可以包括屏幕状态和声音输出状态, 还可以包括其他 设备状态, 比如内存状态和环境噪声状态等。 0034 其中, 屏幕状态包括熄屏状态和亮屏状态。 声音输出状态包括有声音输出的状态 和没有声音输出的状态。 作为一个示例, 声音输出状态用于指示电子设备的喇叭是否有声 音输出, 即电子设备是否正在播放音频或音视频。 0035 其中, 电子设备可以配置有功耗不同的多个处理器。 比如, 电子设备可以包括两种 不同功耗的处理器, 即第一处理器和第二处理器, 且第一处理器的功耗小于第二处理器的 功耗。 0036 或者, 电子。
27、设备也配置三种不同功耗的处理器。 比如, 电子设备配置有第一处理器 和第二处理器, 且第二处理器包括第一子处理器和第二子处理器, 第一子处理器和第二子 处理器的功耗均大于第一处理器, 第一子处理器的功耗小于第二子处理器的功耗。 0037 当然, 电子设备也可以包括四个或四个以上的不同功耗的处理器, 本申请实施例 对此不做限定。 0038 步骤102: 根据电子设备的设备状态, 确定电子设备所处的功耗模式, 从多个处理 器中确定与电子设备所处的功耗模式匹配的处理器。 0039 本申请实施例中, 可以根据电子设备的设备状态, 将电子设备划分为多种不同的 功耗模式, 不同的设备状态对应于不同的功耗模。
28、式。 而且, 电子设备中配置有多个处理器, 不同的功耗模式与不同的处理器匹配, 用于在对应功耗模式下采样与之匹配的处理器进行 语音唤醒处理。 0040 作为一个示例, 若将电子设备的功耗模式划分为两种功耗模式, 且电子设备配置 的多个处理器包括第一处理器和第二处理器, 第一处理器的功耗小于第二处理器的功耗, 则根据电子设备的设备状态, 确定电子设备所处的功耗模式, 从多个处理器中确定与电子 设备所处的功耗模式匹配的处理器可以包括以下两种情况: 0041 第一种情况: 若电子设备的屏幕状态为熄屏状态, 且电子设备的声音输出状态为 没有声音输出的状态, 则确定电子设备所处的功耗模式为第一功耗模式,。
29、 将第一处理器和 第二处理器确定为与第一功耗模式匹配的处理器。 说明书 3/11 页 7 CN 110853644 A 7 0042 其中, 第一功耗模式是指低功耗模式。 当电子设备的屏幕状态为熄屏状态, 且电子 设备没有声音输出时, 可以将此时电子设备所处的功耗模式确定为低功耗模式, 并将第一 处理器和第二处理器确定为与低功耗模式匹配的处理器, 以先通过第一处理器进行语音识 别, 再通过第二处理器进行语音识别。 0043 作为一个示例, 第一处理器为低功耗处理器, 第二处理器为功耗大于第一处理器 的高功耗处理器。 示例的, 第一处理器为DSP(Digital Signal Processor。
30、, 数字信号处理 器)、 Hifi(high-fidelity, 高保真)芯片或ceva(思华)芯片等。 第二处理器可以为ARM (Advanced RISC Machine, 精简指令集微处理器)、 ADSP(Analog Device Instrument DSP, 美国模拟器件公司生产的数字信号处理芯片)或CM4(Cortex-M4, 一种处理器)等。 0044 作为一个示例, 第一处理器采用第一语音唤醒算法对监听的语音数据进行语音识 别, 以识别语音数据中是否存在指定唤醒词; 第二处理器采用第二语音唤醒算法对监听的 语音数据进行语音识别, 以识别语音数据中是否存在指定唤醒词。 而且, 。
31、第一语音唤醒算法 的语音识别准确度小于第二语音唤醒算法。 0045 第二种情况: 若电子设备的屏幕状态为亮屏状态和/或电子设备的声音输出状态 为有声音输出的状态, 则确定电子设备所处的功耗模式为第二功耗模式, 将第二处理器确 定为与第二功耗模式匹配的处理器。 0046 其中, 第二功耗模式的功耗大于第一功耗模式的功耗。 比如, 第一功耗模式为低功 耗模式, 第二功耗模式为高功耗模式。 0047 当电子设备的屏幕状态为亮屏状态, 或者电子设备有语音输出时, 可以将此时电 子设备所处的功耗模式确定为高功耗模式, 并将第二处理器确定为与高功耗模式匹配的处 理器, 以便不再经过第一处理器, 直接通过高。
32、功耗的第二处理器进行语音识别, 提高设备性 能和唤醒通过率。 0048 本申请实施例中, 当电子设备处于低功耗模式时, 可以采用与低功耗模式匹配的 低功耗语音唤醒方案进行语音监听和识别。 如果电子设备由低功耗模式切换至高功耗模 式, 则可以将低功耗语音唤醒方案切换为与高功耗模式匹配的高功耗语音唤醒方案进行语 音监听和识别。 如果电子设备由高功耗模式切换至低功耗模式, 则可以将高功耗语音唤醒 方案切换为与低功耗语音唤醒方案进行语音监听和识别。 也即是, 随着电子设备所处功耗 模式的切换, 可以随之切换合适的语音唤醒方案, 使得电子设备能够应对复杂的使用场景, 通过多种语音唤醒方案的切换确保在功耗。
33、可接受的前提下, 保证设备性能, 带来较佳的唤 醒体验。 0049 作为另一示例, 还可以将电子设备的功耗模式划分为三种功耗模式, 并在电子设 备中配置功耗不同的三种处理器, 然后从这三种处理器中分别确定与每种功耗模式匹配的 处理器。 0050 在一种可能的实现方式中, 第二功耗模式可以包括打断(Bargeln)模式和高功耗 模式, 打断模式和高功耗模式的功耗均大于第一功耗模式, 第二处理器包括第一子处理器 和第二子处理器, 第一子处理器和第二子处理器的功耗均大于第一处理器, 且第一子处理 器的功耗小于第二子处理器的功耗, 则根据电子设备的设备状态, 确定电子设备所处的功 耗模式, 从多个处理。
34、器中确定与电子设备所处的功耗模式匹配的处理器可以包括以下三种 情况: 说明书 4/11 页 8 CN 110853644 A 8 0051 第一种情况: 若电子设备的屏幕状态为熄屏状态, 且电子设备的声音输出状态为 没有声音输出的状态, 则确定电子设备所处的功耗模式为第一功耗模式, 将第一处理器和 第一子处理器确定为与第一功耗模式匹配的处理器。 0052 其中, 第一功耗模式是指低功耗模式。 当电子设备的屏幕状态为熄屏状态, 且电子 设备没有声音输出时, 可以将此时电子设备所处的功耗模式确定为低功耗模式, 并将第一 处理器和第一子处理器确定为与低功耗模式匹配的处理器, 以便先通过第一处理器进行。
35、语 音识别, 再通过第一子处理器进行语音识别。 0053 作为一个示例, 第一处理器采用第一语音唤醒算法对监听的语音数据进行语音识 别, 以识别语音数据中是否存在指定唤醒词; 第一子处理器采用第二语音唤醒算法对监听 的语音数据进行语音识别, 以识别语音数据中是否存在指定唤醒词。 而且, 第一语音唤醒算 法的语音识别准确度小于第二语音唤醒算法。 0054 第二种情况: 若电子设备的屏幕状态为亮屏状态或熄屏状态, 且电子设备的声音 输出状态为有声音输出的状态, 则确定电子设备所处的功耗模式为打断模式, 将第一子处 理器和第二子处理器确定为与打断模式匹配的处理器。 0055 由于第一子处理器和第二子。
36、处理器的功耗均大于第一处理器, 且第一子处理器的 功耗小于第二子处理器的功耗, 因此, 可以将第一处理器称为低功耗处理器, 第一子处理器 称为次功耗处理器, 第二子处理器称为高功耗处理器。 0056 当电子设备的声音输出状态为有声音输出的状态时, 说明此时电子设备正在播放 音频, 此时电子设备不仅能够监听到用户的唤醒语音, 还能够监听到电子设备本身发出的 声音, 这种情况下可以将电子设备所处的功耗模式确定为打断模式。 当电子设备处于打断 模式时, 可以将第一子处理器和第二子处理器确定为与打断模式匹配的处理器, 以便先通 过第一子处理器进行语音识别, 再通过第二子处理器进行语音识别。 0057 。
37、作为一个示例, 第一子处理器采用第三语音唤醒算法对监听的语音数据进行语音 识别, 以识别语音数据中是否包括指定唤醒词; 第二子处理器采用第二语音唤醒算法对监 听的语音数据进行语音识别, 以识别语音数据中是否包括指定唤醒词。 而且, 第三语音唤醒 算法的语音识别准确度小于第二语音唤醒算法。 0058 第三种情况: 若电子设备的屏幕状态为亮屏状态, 且电子设备的声音输出状态为 没有声音输出的状态, 则确定电子设备所处的功耗模式为高功耗模式, 将第二子处理器确 定为与高功耗模式匹配的处理器。 0059 其中, 第二子处理器为高功耗处理器。 当电子设备处于亮屏状态, 且没有声音输出 时, 可以将此时电。
38、子设备所处的功耗模式确定为高功耗模式, 并将第二子处理器确定为与 高功耗模式匹配的处理器, 以便不再经过第一处理器或第一子处理器, 而是直接通过高功 耗的第二子处理器进行语音识别, 从而提高设备性能和唤醒通过率。 0060 本申请实施例中, 当电子设备处于低功耗模式时, 可以采用与低功耗模式匹配的 低功耗语音唤醒方案进行语音监听和识别。 如果电子设备由低功耗模式切换至打断模式, 则可以将低功耗语音唤醒方案切换为与打断模式匹配的次高功耗语音唤醒方案进行语音 监听和识别。 如果电子设备由打断模式切换至高功耗模式, 则可以将次高功耗语音唤醒方 案切换为与高功耗语音唤醒方案进行语音监听和识别。 也即是。
39、, 当电子设备在低功耗模式、 打断模式和高功耗模式之间切换时, 电子设备可以随之切换匹配的语音唤醒方案, 使得电 说明书 5/11 页 9 CN 110853644 A 9 子设备能够应对复杂的使用场景, 通过多种语音唤醒方案的切换确保在功耗可接受的前提 下, 保证设备性能, 带来较佳的语音唤醒体验。 0061 步骤103: 通过与电子设备所处的功耗模式匹配的处理器, 对监听到的语音数据进 行语音识别, 根据语音识别结果对电子设备进行语音唤醒。 0062 作为一个示例, 若将电子设备的功耗模式划分为两种功耗模式, 且电子设备配置 的多个处理器包括第一处理器和第二处理器, 第一处理器的功耗小于第。
40、二处理器的功耗, 则通过与电子设备所处的功耗模式匹配的处理器, 对监听到的语音数据进行语音识别, 根 据语音识别结果对电子设备进行语音唤醒可以包括以下两种情况: 0063 第一种情况: 若电子设备所处的功耗模式为第一功耗模式, 则通过第一处理器进 行语音监听, 若监听到语音数据, 则采用第一语音唤醒算法对监听到的语音数据进行语音 识别; 若通过第一处理器识别到语音数据中包括指定唤醒词, 则通过第二处理器, 采用第二 语音唤醒算法对监听到的语音数据进行语音识别。 0064 进一步地, 在通过第二处理器, 采用第二语音唤醒算法对监听到的语音数据进行 语音识别之后, 若通过第二处理器识别到语音数据中。
41、包括指定唤醒词, 可以直接触发唤醒 电子设备, 也可以再通过第二处理器对语音数据进行声纹识别, 若识别到的声纹特征与存 储的声纹特征匹配, 则触发唤醒电子设备。 0065 第二种情况: 若电子设备所处的功耗模式为第二功耗模式, 则通过第二处理器进 行语音监听, 若监听到语音数据, 则采用第二语音唤醒算法对监听到的语音数据进行语音 识别。 0066 进一步地, 在采用第二语音唤醒算法对监听到的语音数据进行语音识别之后, 若 通过第二处理器识别到语音数据中包括指定唤醒词, 可以直接触发唤醒电子设备, 也可以 再通过第二处理器对语音数据进行声纹识别, 若识别到的声纹特征与存储的声纹特征匹 配, 则触。
42、发唤醒电子设备。 0067 作为另一示例, 还可以将电子设备的功耗模式划分为三种功耗模式, 并在电子设 备中配置功耗不同的三种处理器, 然后从这三种处理器中分别确定与每种功耗模式匹配的 处理器。 0068 在一种可能的实现方式中, 若第二功耗模式包括打断模式和高功耗模式, 第二处 理器包括第一子处理器和第二子处理器, 则通过与电子设备所处的功耗模式匹配的处理 器, 对监听到的语音数据进行语音识别, 根据语音识别结果对电子设备进行语音唤醒可以 包括以下三种情况: 0069 第一种情况: 若电子设备所处的功耗模式为第一功耗模式, 则通过第一处理器进 行语音监听, 若监听到语音数据, 则采用第一语音。
43、唤醒算法对监听到的语音数据进行语音 识别; 若通过第一处理器识别到语音数据中包括指定唤醒词, 则通过第二子处理器, 采用第 二语音唤醒算法对监听到的语音数据进行语音识别。 0070 进一步地, 在通过第二子处理器, 采用第二语音唤醒算法对监听到的语音数据进 行语音识别之后, 若通过第二子处理器识别到语音数据中包括指定唤醒词, 可以直接触发 唤醒电子设备, 也可以再通过第二子处理器对语音数据进行声纹识别, 若识别到的声纹特 征与存储的声纹特征匹配, 则触发唤醒电子设备。 0071 第二种情况: 若电子设备所处的功耗模式为打断模式, 则通过第一子处理器进行 说明书 6/11 页 10 CN 110。
44、853644 A 10 语音监听, 若监听到语音数据, 则对监听到的语音数据进行回声消除, 采用第三语音唤醒算 法对回声消除后的语音数据进行语音识别; 若识别到语音数据中包括指定唤醒词, 则通过 第二子处理器, 采用第二语音唤醒算法对监听到的语音数据进行语音识别。 0072 由于当电子设备处于打断模式时, 电子设备自身也有声音输出, 此时电子设备通 过第一子处理器进行语音监听时, 不仅能够监听到用户的语音数据, 还能监听到电子设备 自身发出的声音数据, 因此, 为了提高语音识别的准确度, 可以先对监听到的语音数据进行 回声消除, 以消除电子设备自身发出的声音。 0073 第三种情况: 若电子设。
45、备所处的功耗模式为高功耗模式, 则通过第二子处理器进 行语音监听, 若监听到语音数据, 则采用第二语音唤醒算法对监听到的语音数据进行语音 识别。 0074 进一步地, 在采用第三语音唤醒算法对监听到的语音数据进行语音识别之后, 若 识别到语音数据中包括指定唤醒词, 可以直接触发唤醒电子设备, 也可以再通过第二子处 理器对语音数据进行声纹识别, 若识别到的声纹特征与存储的声纹特征匹配, 则触发唤醒 电子设备。 0075 需要说明的是, 本申请实施例中触发唤醒电子设备的方式包括触发电子设备亮 屏, 触发电子设备亮屏并解锁, 触发电子设备解锁, 寻找电子设备, 以及唤醒电子设备的语 音助手中的至少一。
46、种。 0076 作为一个示例, 若电子设备的屏幕状态为熄屏状态, 则触发唤醒电子设备的方式 包括: 触发电子设备亮屏, 触发电子设备亮屏并解锁, 寻找电子设备, 以及唤醒电子设备的 语音助手中的至少一种。 若电子设备的屏幕状态为亮屏状态, 则触发唤醒电子设备的方式 包括: 触发电子设备解锁, 寻找电子设备, 以及唤醒电子设备的语音助手中的至少一种。 0077 本申请实施例中, 通过先检测电子设备的设备状态, 然后根据电子设备的设备状 态, 确定电子设备所处的功耗模式, 通过与电子设备所处的功耗模式匹配的处理器, 对监听 到的语音数据进行语音识别, 根据语音识别结果对电子设备进行语音唤醒, 实现。
47、了针对不 同的功耗模式, 采用不同功耗的处理器进行语音唤醒的识别和检测, 如此可以结合电子设 备的实际使用场景, 通过多种语音唤醒模式的切换确保在功耗可接受的前提下保证设备性 能, 平衡了设备的功耗和性能, 避免了对语音唤醒通过率的影响。 另外, 本申请实施例能够 自动识别设备所处的模式, 然后结合设备的特点, 权衡功耗与性能的平衡。 而且, 可以找准 低功耗和高功耗处理器的优劣势, 结合设备场景特性, 提出了一种混合模式的语音唤醒方 案, 避免了相关技术中采用固定的语音唤醒方案导致限制设备性能, 影响语音唤醒通过率 的问题。 0078 接下来对将电子设备的功耗模式划分为两种功耗模式的语音唤醒。
48、方法进行举例 说明。 图2是本申请实施例提供的另一种语音唤醒方法的流程图, 该方法应用于语音唤醒装 置中, 如图2所示, 该方法包括如下步骤: 0079 步骤201: 检测电子设备的设备状态, 设备状态包括屏幕状态和声音输出状态, 电 子设备中配置有低功耗处理器和高功耗处理器。 0080 步骤202: 若电子设备的屏幕状态为熄屏状态, 且电子设备的声音输出状态为没有 声音输出的状态, 则确定电子设备处于低功耗模式。 0081 步骤203: 若电子设备处于低功耗模式, 则先通过低功耗处理器进行语音监听, 以 说明书 7/11 页 11 CN 110853644 A 11 及对监听到的语音数据进行。
49、语音识别, 再通过高功耗处理器对语音数据进行语音识别。 0082 作为一个示例, 通过低功耗处理器进行语音监听, 若监听到语音数据, 则采用第一 语音唤醒算法对监听到的语音数据进行语音识别; 若识别到语音数据中包括指定唤醒词, 则通过高功耗处理器, 采用第二语音唤醒算法对监听到的语音数据进行语音识别。 其中, 第 二语音唤醒算法的语音识别准确度大于第一语音唤醒算法。 0083 步骤204: 若通过高功耗处理器识别到语音数据中包括指定唤醒词, 则通过高功耗 处理器继续对语音数据进行声纹识别, 若声纹识别通过, 则触发唤醒电子设备。 0084 步骤205: 若电子设备的屏幕状态为亮屏状态和/或电子。
50、设备的声音输出状态为有 声音输出的状态, 则确定电子设备处于高功耗模式。 0085 步骤206: 若电子设备处于高功耗模式, 则直接通过高功耗处理器进行语音监听, 以及对监听到的语音数据进行语音识别。 0086 作为一个示例, 若电子设备处于高功耗模式, 则通过高功耗处理器进行语音监听, 若监听到语音数据, 则采用第二语音唤醒算法对监听到的语音数据进行语音识别。 0087 步骤207: 若通过高功耗处理器识别到语音数据中包括指定唤醒词, 则通过高功耗 处理器对语音数据进行声纹识别, 若声纹识别通过, 则触发唤醒电子设备。 0088 本申请实施例中, 可以将电子设备的功耗模式划分为低功耗模式和高。
- 内容关键字: 语音 唤醒 方法 装置 设备 存储 介质
纳米气泡布面除油预缩设备.pdf
半导体老化冷热测试装置.pdf
RFID芯片剪切力测试仪.pdf
可按摩式颈托睡眠头枕及汽车座椅.pdf
汽车点火装饰圈.pdf
起落架部件机加工同心度辅助工装.pdf
园林绿化垃圾处理装置.pdf
施工物料分筛装置.pdf
鸡粪螺旋挤出设备.pdf
用于分砖的压砖装置.pdf
故障电池包防护箱.pdf
耐磨型泥沙挖掘齿.pdf
阀门锁盖设备.pdf
用于多肽固相合成的后处理系统及多肽固相合成设备.pdf
高压线圈导线拉紧装置.pdf
可调式带锯机切割辅助工装.pdf
温度压力一体化检测的波码通信控制装置.pdf
屋面防水卷材辅助施工设备.pdf
桥梁支座变形角度测量装置.pdf
便于冷却烘干的塑料玩具注塑机.pdf
防护插板.pdf
基于特征融合Transformer的多对比度核磁共振图像超分辨率方法.pdf
复叠制冷压缩机组.pdf
盾构管片拼装定位分体测量装置.pdf
自组装多肽RAKA 16的合成方法.pdf
基于机器学习的盾构掘进机姿态分项预测方法.pdf
宫颈TCT切片的多类型细胞核标注及多任务处理方法.pdf
基于自然资源工程勘测面积的测量装置.pdf
数据处理方法、装置及电子设备.pdf
基于人工智能的生物质电厂燃烧控制决策优化方法及系统.pdf
低功率的医院污水处理装置.pdf
基于FV-MViT的指静脉识别方法、装置及相关介质.pdf