语音唤醒方法和装置制造方法及图纸

技术编号:27565846 阅读:15 留言:0更新日期:2021-03-09 22:10
本申请提供一种语音唤醒方法和装置,该方法包括:监测当前所发生的事件;根据所述事件识别场景信息,并唤醒语音引擎;根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息。本申请提供的语音唤醒方法和装置不仅可以根据当前所发生的事件主动唤醒语音引擎,使得终端设备与用户的交互智能化,而且可以避免语音引擎一直处于运行状态,从而降低终端设备的功耗。从而降低终端设备的功耗。从而降低终端设备的功耗。

【技术实现步骤摘要】
语音唤醒方法和装置


[0001]本申请实施例涉及终端设备
,尤其涉及一种语音唤醒方法和装置。

技术介绍

[0002]随着人工智能的快速发展,通过语音交互实现终端设备的人性化体验要求越来越高。终端设备通过多种手段唤醒运行在后台的语音引擎(或语音助手),以此实现用户与终端设备的语音交互。
[0003]现有技术中唤醒语音引擎(或语音助手)的唤醒手段有如下几种:(1)通过唤醒关键词进行唤醒;(2)通过按键方式进行唤醒;(3)对于一些特定的产品,在开机后一直运行语音引擎,在后台等待用户的语音呼叫;(4)在一些特定模式(例如驾驶模式)或者特定应用中直接启动语音引擎,以等待用户的语音呼叫。
[0004]然而,现有技术中前两种唤醒方式,需要依赖唤醒词和唤醒按键,使得终端设备与用户的交互不够智能化,其他两种唤醒方式,由于语音引擎一直处于运行状态,造成终端设备的功耗较大。

技术实现思路

[0005]本申请实施例提供一种语音唤醒方法和装置,不仅可以使得终端设备与用户的交互智能化,而且可以避免语音引擎一直处于运行状态,从而降低终端设备的功耗。
[0006]第一方面,本申请实施例提供一种语音唤醒方法,包括:
[0007]监测当前所发生的事件;
[0008]根据所述事件识别场景信息,并唤醒语音引擎;
[0009]根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息。
[0010]在本方案中,由于通过监测当前所发生的事件,根据监测出的事件识别场景信息,并根据场景信息生成第一语音信息,另外,终端设备还可以根据监测出的事件唤醒语音引擎,从而通过唤醒的语音引擎播放第一语音信息,这样,终端设备在主动唤醒语音引擎后,将可以和用户进行语音交互,从而不仅可以使得终端设备与用户的交互智能化,而且可以避免语音引擎一直处于运行状态,从而降低终端设备的功耗。另外,在语音引擎进入唤醒模式后,终端设备可以主动发出语音,以实现和用户的语音交互,从而可以使得用户的体验智慧化。
[0011]在一种可能的实现方式中,所述事件包括系统事件和/或应用事件。
[0012]在一种可能的实现方式中,所述事件包括系统服务事件、应用状态事件、终端设备状态事件、终端网络连接状态事件、终端设备位置状态事件和终端设备连接状态事件中的一种或多种。
[0013]在本方案中,系统服务事件可以包括锁屏和解锁事件、截屏和录屏事件、调用输入法事件;应用状态事件例如可以包括电话事件、短信事件、即时消息事件、闹钟事件;基于应
用进行AI深度分析后输出的智慧化事件,例如快递收件、上下班、到达机场;终端设备状态事件例如可以包括开关机事件、屏幕唤醒、电池低电量事件;终端设备位置状态事件例如可以包括启动定位和导航事件;终端设备连接状态事件例如可以包括连接车机、连接蓝牙耳机。
[0014]由于通过上述多种事件均可以主动唤醒语音引擎,由此可以丰富语音引擎唤醒的场景,提高用户的体验。
[0015]在一种可能的实现方式中,所述根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息,包括:
[0016]根据所述场景信息,确定用户的用户意图;
[0017]根据所述用户意图,生成所述第一语音信息所对应的语义文本信息;
[0018]将所述语义文本信息发送给所述语音引擎,以播放所述第一语音信息。
[0019]在本方案中,由于终端设备会根据场景信息确定用户的用户意图,从而根据用户意图生成第一语音信息对应的语义文本信息,将语义文本信息发送给语音引擎,以播放第一语音信息,从而可以播放出用户最想要的内容,提高了用户的体验。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]在确定终端设备满足预设条件时,关闭语音引擎。
[0022]在一种可能的实现方式中,所述预设条件包括如下条件中的至少一个:
[0023]屏幕处于灭屏状态的时间超过第一预设时间;
[0024]所述事件退出;和
[0025]与用户无交互操作的时间超过第二预设时间,所述无交互操作时间为未检测到操作终端设备的持续时间。
[0026]在本方案中,在确定出终端设备满足预设条件时,将关闭语音引擎,从而可以节省终端设备的功耗。
[0027]在一种可能的实现方式中,所述通过所述语音引擎播放所述第一语音信息之后,所述方法还包括:
[0028]接收用户输入的第二语音信息。
[0029]在本方案中,在通过语音引擎播放第一语音信息之后,还可以接收用户输入的第二语音信息,从而完成用户和终端设备之间的语音交互,提高用户的体验。
[0030]在一种可能的实现方式中,所述监测当前所发生的事件,包括:
[0031]监测所述事件的状态是否发生变化;
[0032]所述唤醒语音引擎,包括:
[0033]在监测出所述事件的状态发生变化时,唤醒所述语音引擎。
[0034]第二方面,本申请实施例提供一种语音唤醒装置,包括:
[0035]处理单元,用于监测当前所发生的事件;
[0036]所述处理单元,还用于根据所述事件识别场景信息,并唤醒语音引擎;
[0037]所述处理单元,还用于根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息。
[0038]在一种可能的实现方式中,所述事件包括系统事件和/或应用事件。
[0039]在一种可能的实现方式中,所述事件包括系统服务事件、应用状态事件、终端设备
状态事件、终端网络连接状态事件、终端设备位置状态事件和终端设备连接状态事件中的一种或多种。
[0040]在一种可能的实现方式中,所述处理单元,具体用于:
[0041]根据所述场景信息,确定用户的用户意图;
[0042]根据所述用户意图,生成所述第一语音信息所对应的语义文本信息;
[0043]将所述语义文本信息发送给所述语音引擎,以播放所述第一语音信息。
[0044]在一种可能的实现方式中,所述处理单元,还用于:
[0045]在确定终端设备满足预设条件时,关闭语音引擎。
[0046]在一种可能的实现方式中,所述预设条件包括如下条件中的至少一个:
[0047]屏幕处于灭屏状态的时间超过第一预设时间;
[0048]所述事件退出;和
[0049]与用户无交互操作的时间超过第二预设时间,所述无交互操作时间为未检测到操作终端设备的持续时间。
[0050]在一种可能的实现方式中,所述装置还包括:
[0051]接收单元,用于接收用户输入的第二语音信息。
[0052]在一种可能的实现方式中,所述处理单元,具体用于:
[0053]监测所述事件的状态是否发生变化;
[0054]在监测出所述事件的状态发生变化时,唤醒所述语音引擎。
[0055]本申请第二方面提供的装置,可以是终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音唤醒方法,其特征在于,应用于终端设备,所述方法包括:监测当前所发生的事件;根据所述事件识别场景信息,并唤醒语音引擎;根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息。2.根据权利要求1所述的方法,其特征在于,所述事件包括系统事件和/或应用事件。3.根据权利要求1或2所述的方法,其特征在于,所述事件包括系统服务事件、应用状态事件、终端设备状态事件、终端网络连接状态事件、终端设备位置状态事件和终端设备连接状态事件中的一种或多种。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述场景信息生成第一语音信息,并通过所述语音引擎播放所述第一语音信息,包括:根据所述场景信息,确定用户的用户意图;根据所述用户意图,生成所述第一语音信息所对应的语义文本信息;将所述语义文本信息发送给所述语音引擎,以播放所述第一语音信息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:在确定终端设备满足预设条件时,关闭语音引擎。6.根据权利要求5所述的方法,其特征在于,所述预设条件包括如下条件中的至少一个:屏幕处于灭屏状态的时间超过第一预设时间;所述事件退出;和与用户无交互操作的时间超过第二预设时间,所述无交互操作时间为未检测到操作终端设备的持续时间。7.根据权利要求1-6任一项所述的方法,其特征在于,所述通过所述语音引擎播放所述第一语音信息之后,所述方法还包括:接收用户输入的第二语音信息。8.根据权利要求1-7任一项所述的方法,其特征在于,所述监测当前所发生的事件,包括:监测所述事件的状态是否发生变化;所述唤醒语音引擎,包括:在监测出所述事件的状态发生变化时,唤醒所述语音引擎。9.一种语音唤醒装置,其特征在于,包括:处理单元,用于监测当前所发生的事件;所述处理单元,还用于根据所述事件识别场景信息,并唤醒语音引擎;所述处理单元,还用于...

【专利技术属性】
技术研发人员:程飞飞孙文涌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1