第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 一种语音交互方法及电子设备 计算机存储介质与流程

一种语音交互方法及电子设备 计算机存储介质与流程

时间:2022-05-21 04:51:41

相关推荐

一种语音交互方法及电子设备 计算机存储介质与流程

本申请涉及语音交互领域,特别是涉及一种语音交互方法及电子设备、计算机存储介质。

背景技术:

在ai(artificialintelligence,人工智能)的浪潮下,各种智能功能已经慢慢地集成到各种电子设备上,使电子设备拥有了语音控制的能力。

用户先通过唤醒词将电子设备从休眠状态唤醒,电子设备在唤醒后可响应执行用户的其他交互指令。但是,若在一定的时间内若没有接收到其他的交互指令,电子设备会再次进入休眠状态,需要重新唤醒,若电子设备未进入休眠状态,很容易受到外界其他声音的干扰,容易对电子设备产生误操作,这种交互方式用户体验差。

技术实现要素:

为了解决上述问题,本申请提供一种语音交互方法及电子设备、计算机存储介质,限制音频信息的输入范围,避免不相关的音频信息阻碍语音交互,提高交互体验。

本申请采用的一种技术方案是提供一种电子设备的语音交互方法,该包括:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。

其中,执行第一个第二目标指令,包括:激活与第一个第二目标指令相关联的第三类交互指令;响应于获取到的第一个第三目标指令,执行第一个第三目标指令,其中第三目标指令为第三类交互指令中的目标指令。

其中,在语音唤醒后,激活第一类交互指令,包括:在语音唤醒后,获取主功能列表,并激活主功能列表相关联的第一类交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,包括:响应于获取到的第一个第一目标指令,获取第一个第一目标指令对应的子功能列表,并激活子功能列表相关联的第二类交互指令。

其中,执行第一个第二目标指令,包括:获取第一个第二目标指令对应的意图列表,并激活意图列表相关联的第三类交互指令;响应于获取到的第一个第三目标指令,执行第一个第三目标指令。

其中,该方法还包括:响应于语音唤醒后的第一预设时间段内未获取到语音数据,进行语音提醒;或响应于语音唤醒后的第二预设时间段内未获取到语音数据,关闭语音唤醒,其中,第一预设时间段和第二预设时间段的起始时间点为语音唤醒时的时间点;其中,第一预设时间段小于第二预设时间段。

其中,响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令之后,还包括:响应于获取到的第二个第一目标指令,执行第二个第一目标指令,并激活与第二个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态。

其中,响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令之后,还包括:响应于获取到的第三个第一目标指令,执行第三个第一目标指令,并激活与第三个第一目标指令相关联的第二类交互指令,以使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态。

其中,响应于获取到的第四个第一目标指令,执行第四个第一目标指令,并激活与第四个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态,以使第三个第一目标指令相关联的第二类交互指令和第四个第一目标指令相关联的第二类交互指令同时处于激活状态。

本申请采用的另一种技术方案是提供一种电子设备,该电子设备包括处理器以及与处理器连接的麦克风组件以及存储器;麦克风组件用于收集音频信号,存储器用于存储程序数据,处理器用于执行程序数据,以实现如上述方案中提供的任一方法。

本申请采用的另一种技术方案是提供一种计算机存储介质,计算机存储介质用于存储程序数据,程序数据在被处理器执行时,用于实现上述方案中提供的任一方法。

本申请的有益效果是:区别于现有技术的情况,本申请的一种电子设备的语音交互方法,该包括:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。通过上述方式,一方面利用第一个第一目标指令关联第二类交互指令的方式,限制音频信息的输入范围,避免不相关的音频信息阻碍语音交互,另一方面在部分交互指令有关联的交互指令时,需要持续交互时,保持唤醒状态,进行持续交互,提高交互体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请提供的电子设备的语音交互方法第一实施例的流程示意图;

图2是本申请提供的电子设备的语音交互方法第二实施例的流程示意图;

图3是本申请提供的电子设备的语音交互方法第二实施例中第一类交互指令、第二类交互指令、第三类交互指令关系示意图;

图4是本申请提供的电子设备的语音交互方法第三实施例的流程示意图;

图5是本申请提供的电子设备的语音交互方法第四实施例的流程示意图;

图6是本申请提供的电子设备的语音交互方法第五实施例的流程示意图;

图7是本申请提供的电子设备的语音交互方法第六实施例的流程示意图;

图8是本申请提供的电子设备的语音交互方法第六实施例中第一类交互指令中的目标指令、第二类交互指令关系示意图;

图9为本申请提供的电子设备一实施例的结构示意图;

图10是本申请提供的计算机存储介质一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

参阅图1,图1是本申请提供的电子设备的语音交互方法第一实施例的流程示意图,该方法包括:

步骤11:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令。

在一些实施例中,电子设备可以是家用电器,如:冰箱、空调、电视、洗衣机等;也可以是移动终端,如:智能手机、平板电脑、车载电脑等。

在一些实施例中,语音唤醒的方式可以是固定词唤醒,如:当用户需要唤醒手机时,说出“手机开机”,手机进入语音唤醒状态。

可以理解,固定词可以根据用户实际需要进行设置。

在一些实施例中,语音唤醒的方式可以是音频唤醒,即检测用户发出的声音到达一定的频率时,电子设备进入语音唤醒状态。如:当用户的声音频率到达5000赫兹时,电子设备检测到当前声音频率,进入语音唤醒状态。

可以理解,固定词可以根据用户实际需要进行设置。

在一些实施例中,通过触摸电子设备的方式来进行语音唤醒,如触摸电子设备的屏幕,以使电子设备进入语音唤醒状态。可以理解,触摸的次数根据用户需求进行设置,如单次触摸或者两次触摸甚至三次触摸。

在一些实施例中,通过按键的方式进行语音唤醒,如电子设备为手机,通过双击或单击侧键的方式进入语音唤醒状态。也可以在电子设备上设置独立的按键用于按压,以使电子设备进入语音唤醒状态。也可以利用现有的按键结合的方式进行语音唤醒,如同时按压音量键+开机键进入语音唤醒。还可以通过点击电子设备上虚拟按键的方式进行语音唤醒。还可以通过实体按键与虚拟按键结合的方式进行语音唤醒,如按压音量键+虚拟home键进入语音唤醒。

在语音唤醒后,激活第一类交互指令。可以理解,此处的激活,不是指执行第一类交互指令,而是使第一类交互指令处于一种随时待响应的状态。

在一些实施例中,第一类交互指令可以为电子设备的目标指令的集合,此集合中的目标指令按功能分组,比如以智能音箱为例,所有和播放音乐相关的目标指令均归入音乐组,和调整系统相关的目标指令均归入设置组。

步骤12:响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令。

可以理解,第一类交互指令中包括许多目标指令。如:手机唤醒后,手机中的“音乐”、“设置”、“相册”、“日历”等均可以理解成响应第一类交互指令中的目标指令的应用程序,而对应的目标指令可以是“播放音乐”、“打开设置栏”、“打开相册”、“查看天气情况”等。

在一些实施例中,电子设备获取到第一个第一目标指令,激活与第一个第一目标指令相关联的第二类交互指令。如:手机唤醒后,获取用户的音频信息,在经过nlp(naturallanguageprocessing,自然语言处理)后,可以归属为音乐类别,就相当于对应得到了第一个第一目标指令,基于第一个第一目标指令,激活与音乐相关联的第二类交互指令;第二类交互指令可以包括音乐领域中的“歌手”、“播放当前音乐”、“上一首”、“暂停”等目标指令。需要说明的是,第一个第一目标指令可以是提前设置好的固定指令,也可以是经自然语言理解nlp后得到的相匹配的指令。

步骤13:响应于获取到第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。

在一些实施例中,电子设备获取到音频信息为第二类交互指令中的目标指令时,将此目标指令认定为第一个第二目标指令,电子设备响应此第一个第二目标指令。如:电子设备获取的第一个第一目标指令为“播放周杰伦的说好不哭”,获取到的第一个第二目标指令为“音量大一点”,电子设备响应于第一个第二目标指令,立即调大当前播放音乐的音量。

可以理解,当第一个第二目标指令还关联第三类交互指令时,电子设备在响应于第一个第二目标指令时,激活第三类交互指令。

在一应用场景中,当电子设备为空调时,通过语音唤醒空调的语音交互系统,并激活第一类交互指令。接收到用户的音频信息,当检测到音频信息属于第一类交互指令中的第一个第一目标指令时,响应第一个第一目标指令,并激活与第一个第一目标指令相关的第二类交互指令;当检测到音频信息不属于第一类交互指令中的目标指令,则电子设备反馈指令输入错误,提醒用户重新输入。

如用户输入的音频信息为“扫风”,检测到“扫风”为第一个第一目标指令,空调激活与“扫风”关联的第二类交互指令,第二类交互指令中的目标指令可以是“左右扫风”、“上下扫风”等。再接收到用户输入的音频信息为“左右扫风”,检测到“左右扫风”为第二类交互指令的目标指令,则响应于第一个第二目标指令“左右扫风”,空调开始左右扫风。若再接收到用户输入的音频信息不属于第二类交互指令中的目标指令,则空调对用户进行信息反馈。

在另一应用场景中,当电子设备为智能蒸烤箱,用户将欲烹饪的食物放入智能蒸烤箱,通过语音唤醒智能蒸烤箱的语音交互系统,并激活第一类交互指令,第一类交互指令中的目标指令可以为“蒸制”、“烤制”、“菜谱”、“自定义”,接收用户的音频信号为“蒸制”,响应于第一个第一目标指令“蒸制”,激活与第一个第一目标指令相关联的第二类交互指令,第二类交互指令中的目标指令可以是“时间”、“温度”、“湿度”、“返回”。再次接收用户输入的音频信号为“时间”,响应于第一个第二目标指令“时间”,激活与第一个第二目标指令相关联的第三类交互指令。当用户语音输入需要烹饪食物的所有指令后,智能蒸烤箱开始烹饪食物。如烹饪食物需要的指令为“蒸制”、“时间”,在“时间”指令中设置标记,标记此指令为最后的指令,当用户输入对应时间后,则智能蒸烤箱无需等待其他指令,开始烹饪食物。

其中,在语音输入期间,若智能蒸烤箱接收到与第一类交互指令、第二类交互指令、第三类交互指令不相关的音频信息时,智能蒸烤箱将进行提示输入错误或者不进行响应。

在一些实施例中,电子设备获取到第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令;响应于获取到第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。如:智能音箱获取到第一个第一目标指令为“播放周杰伦的告白气球”,智能音箱响应于此目标指令,播放周杰伦的告白气球;并激活与告白气球相关联的第二类交互指令,这里的第二类交互指令中的第二目标指令可以为“调大音量”、“下一首”、“发送歌词到连接的手机”、“静音”等。智能音箱获取到第二个第二目标指令为“下一首”,执行第二目标指令,智能音箱播放“告白气球”后的一首歌“双截棍”。

在一些实施例中,当电子设备获取到语音数据时,分析此语音数据中包含的信息,当其中的信息能对应上第一类交互指令中的目标指令时,执行目标指令,并激活与于此目标指令相关联的第二类交互指令,再将分析出的信息与第二类交互指令中的目标指令进行匹配,达到匹配要求时,及执行匹配上的目标指令。如:智能空调接收到的语音信息经过识别为“将空调设置为26摄氏度、上下扫风、定时两小时”,经过分析判断,此段语音信息中的温度26摄氏度为第一个目标指令,执行此目标指令,将空调温度设置为26摄氏度,并激活相关联的第二类交互指令,第二类交互指令的目标指令有“左右扫风”、“上下扫风”、“定时半小时”、“定时一小时”、“定时两小时”、“健康模式”等,此语音信息中包含第二类交互指令中的目标指令,则执行目标指令,将空调设置为上下扫风并定时两小时。

在其他实施例中,在语音唤醒后,若电子设备在预设的第一时间段内未获取到语音数据,则进行语音提醒;若电子设备在预设第二时间段内未获取到语音数据,则关闭语音唤醒。如语音唤醒后,自唤醒时刻起一分钟未获取到语音数据,电子设备则语音提醒“请输入语音”;自唤醒时刻起两分钟仍未获取到语音数据,则关闭语音唤醒。其中,第一时间段小于第二时间段,第一时间段与第二时间段的起始计算时刻相同,均是从电子设备唤醒时刻起计算。

区别于现有技术的情况,本申请的一种电子设备的语音交互方法,包括:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。通过上述方式,一方面利用第一个第一目标指令关联第二类交互指令的方式,限制音频信息的输入范围,避免不相关的音频信息阻碍语音交互,另一方面在部分交互指令需要持续交互时,保持唤醒状态,进行持续交互,提高交互体验。

参阅图2,图2是本申请提供的电子设备的语音交互方法第二实施例的流程示意图,该方法包括:

步骤21:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令。

在本实施例中,语音唤醒的方式可以是关联词唤醒,如:当用户需要唤醒电子设备时,说出“叽里咕噜咕噜”,电子设备接收到音频信息,通过语音识别,识别出音频信息带有“咕噜”,则电子设备进入语音唤醒状态。

在本实例中,也可以采用上述实施例的语音唤醒方式,进入语音唤醒状态,激活第一交互指令。

步骤22:响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令。

步骤22具有与上述实施例相同或相似的技术方案,这里不做赘述。

步骤23:响应于获取到的第一个第二目标指令,执行第一个第二目标指令,并激活与第一个第二目标指令相关联的第三类交互指令,其中第二目标指令为第二类交互指令中的目标指令。

在本实施中,电子设备响应于获取到第二类交互指令中的第一个第二目标指令,激活与第一个第二目标指令相关联的第三类交互指令。可以理解,当第一个第二目标指令没有关联的第三类交互指令时,则电子设备只执行第一个第二目标指令。

如:电子设备为智能洗碗机,第一类交互指令中的目标指令为“清洁”、“帮助”、“设置”。获取到第一个第一目标指令“清洁”,激活的相关联的第二类交互指令的目标指令为“标准洗”、“强力洗”、“自定义”、“返回”,获取到第一个第二目标指令为“自定义”,激活的相关联的第三类交互指令的目标指令为“设置时间”、“清洁力度”,执行步骤24。

步骤24:响应于获取到的第一个第三目标指令,执行第一个第三目标指令,其中第三目标指令为第三类交互指令中的目标指令。

获取到第一个第三目标指令为“设置时间”,响应第一个第三目标指令,提示用户输入时间长度,进行设置。

可以理解,当电子设备获取到的音频信息不属于上述的交互指令中的目标指令时,电子设备不响应任何指令。

参阅图3,图3是本申请提供的电子设备的语音交互方法第二实施例中第一类交互指令、第二类交互指令、第三类交互指令关系示意图;

第一类交互指令a中有许多的第一目标指令,包括第一个第一目标指令a1。当电子设备获取到第一个第一目标指令a1时,执行第一个第一目标指令a1并激活与第一个第一目标指令a1相关联的第二类交互指令b。第二类交互指令b中有许多的第二目标指令,包括第一个第二目标指令b1。当电子设备获取到第一个第二目标指令b1时,执行第一个第二目标指令b1并激活与第一个第二目标指令b1相关联的第三类交互指令c。第三类交互指令c中有许多的第三目标指令,包括第一个第三目标指令c1。当电子设备获取到第一个第三目标指令c1时,执行第一个第三目标指令c1。可以理解,第一类交互指令a中的多个第一目标指令除特定指令外,均有相关联的第二类交互指令b;第二类交互指令b中的多个第二目标指令除特定指令外,均有相关联的第三类交互指令c。

在本实施例中,利用第一个第一目标指令关联第二类交互指令的方式,第一个第二目标指令关联第三类交互指令的方式,限制音频信息的输入范围,避免不相关的音频信息阻碍语音交互,另一方面在部分交互指令需要持续交互时,保持唤醒状态,进行持续交互,提高交互体验。

参阅图4,图4是本申请提供的电子设备的语音交互方法第三实施例的流程示意图,该方法包括:

步骤41:在语音唤醒后,获取主功能列表,并激活主功能列表相关联的第一类交互指令。

步骤42:响应于获取到的第一个第一目标指令,获取第一个第一目标指令对应的子功能列表,并激活子功能列表相关联的第二类交互指令。

步骤43:响应于获取到的第一个第二目标指令,获取第一个第二目标指令对应的意图列表,并激活意图列表相关联的第三类交互指令。

意图列表是指将同一个意图的多种不同的表达方式建立对应关系,且将多个意图与对应的目标指令建立对应关系。

步骤44:响应于获取到的第一个第三目标指令,执行第一个第三目标指令,其中第三目标指令为第三类交互指令中的目标指令。

在本实施例中,以电子设备为智能电视为例,来具体说明。

在智能电视的语音唤醒后,获取到智能电视的主功能列表,如“菜单”、“设置”、“节目”、“网络电视”等,并激活主功能列表相关联的第一类交互指令。当获取到的第一个第一目标指令为“节目”时,获取“节目”对应的子功能列表,并激活子功能列表相关联的第二类交互指令,第二类交互指令的目标指令有“综艺”、“电影”、“电视剧”等;获取到的第一个第二目标指令为“电影”,则获取“电影”对应的意图列表,并激活与意图列表相关联的第三类交互指令。意图列表相关联的第三类交互指令的目标指令可以为“播放第一部电影”、“快进”、“后退”、“返回”、“关闭”、“增大音量”。获取到目标指令“播放第一部电影”,响应于此目标指令,播放第一部电影,若再获取到“快进”指令,响应此指令,电影快进10秒。

参阅图5,图5是本申请提供的电子设备的语音交互方法第四实施例的流程示意图,该方法包括:

步骤51:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令。

步骤52:响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令。

步骤51-52具有与上述实施例相同或相似的技术方案,这不做赘述。

步骤53:响应于获取到的第二个第一目标指令,执行第二个第一目标指令,并激活与第二个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态。

其中,第一目标指令为第一类交互指令中的目标指令

在一些实施例中,在获取到第一类交互指令中的第一个第一目标指令后,电子设备获取到第一类交互指令中的第二个第一目标指令,以使第二类交互指令和第二类交互指令同时处于激活状态,并激活与第二个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态。

举例说明:

以电子设备为手机为例,在语音唤醒后,激活第一类交互指令,如第一类交互指令的目标指令有“打开音乐”、“开启相机”、“打开xxx应用程序”等;获取到的第一个第一目标指令为“打开音乐”,响应于第一个第一目标指令“打开音乐”,激活与“打开音乐”相关联的第二类交互指令,如第二类交互指令的目标指令有“流行音乐”、“民俗音乐”、“歌手”、“组合”等;此时获取到的音频信息为“开启相机”,经检测“开启相机”为第一类交互指令中的目标指令,响应于“开启相机”的目标指令,激活与“开启相机”相关联的第二类交互指令,与“开启相机”相关联的第二类交互指令的目标指令有“打开相册”、“拍照”、“设置”等;并结束与“打开音乐”相关联的第二类交互指令的激活状态。

参阅图6,图6是本申请提供的电子设备的语音交互方法第五实施例的流程示意图,该方法包括:

步骤61:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令。

步骤62:响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令。

其中,第一目标指令为第一类交互指令中的目标指令。

步骤61-62具有与上述实施例相同或相似的技术方案,这不做赘述。

步骤63:响应于获取到的第三个第一目标指令,执行第三个第一目标指令,并激活与第三个第一目标指令相关联的第二类交互指令,以使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态。

在一些实施例中,在获取到第一类交互指令中的第一个第一目标指令后,电子设备获取到第一类交互指令中的第三个第一目标指令,执行第三个第一目标指令,并激活与第三个第一目标指令相关联的第二类交互指令,以使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态,此时用户可以任意输入第三个第一目标指令相关联的第二类交互指令或第一个第一目标指令相关联的第二类交互指令中的指令,来使电子设备进行执行。

举例说明:

以电子设备为手机为例,在语音唤醒后,激活第一类交互指令,如第一类交互指令的目标指令有“打开音乐”、“开启相机”、“打开xxx应用程序”等;获取到的第一个第一目标指令为“打开音乐”,响应于第一个第一目标指令“打开音乐”,打开手机中的音乐类应用程序,并激活与“打开音乐”相关联的第二类交互指令,如第二类交互指令的目标指令有“流行音乐”、“民俗音乐”、“歌手”、“组合”、“播放流行音乐”等;此时获取到的音频信息为“开启相机”,经检测“开启相机”为第一类交互指令中的第三个第一目标指令,响应于“开启相机”的目标指令,将手机的相机开启,并激活与“开启相机”相关联的第二类交互指令,与“开启相机”相关联的第二类交互指令的目标指令有“打开相册”、“拍照”、“设置”等;此时与“打开音乐”相关联的第二类交互指令和与“开启相机”相关联的第二类交互指令同时处于激活状态。用户可以语音输入与“打开音乐”相关联的第二类交互指令中的“播放流行音乐”,手机获取到“播放流行音乐”的指令,开始播放流行音乐,然后用户语音输入与“开启相机”相关联的第二类交互指令中的“拍照”,手机获取到“拍照”的指令,开始拍照。

在本实施例中,通过使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态,以使得电子设备能同时满足用户的多种需求,使语音交互更多样化,增加用户体验。

参阅图7,图7是本申请提供的电子设备的语音交互方法第六实施例的流程示意图,该方法包括:

步骤71:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令。

步骤72:响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令。

其中,第一目标指令为第一类交互指令中的目标指令。

步骤73:响应于获取到的第三个第一目标指令,执行第三个第一目标指令,并激活与第三个第一目标指令相关联的第二类交互指令,以使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态。

步骤71-73具有与上述实施例相同或相似的技术方案,这不做赘述。

步骤74:响应于获取到的第四个第一目标指令,执行第四个第一目标指令,并激活与第四个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态,以使第三个第一目标指令相关联的第二类交互指令和第四个第一目标指令相关联的第二类交互指令同时处于激活状态。

参阅图8,图8是本申请提供的电子设备的语音交互方法第六实施例中第一类交互指令中的目标指令、第二类交互指令关系示意图;

以图8举例说明,当语音唤醒后,第一类交互指令a被激活,第一类交互指令中有许多目标指令,如第一个第一目标指令a1、第二个第一目标指令a2、第三个第一目标指令a3、第四个第一目标指令a4。当电子设备获取到第一个第一目标指令a1时,执行第一个第一目标指令a1并激活与第一个第一目标指令a1相关联的第二类交互指令b。随后又获取到第三个第一目标指令a3,执行第三个第一目标指令a3,并激活与第三个第一目标指令a3相关联的第二类交互指令b,此时与第一个第一目标指令a1相关联的第二类交互指令b和与第三个第一目标指令a3相关联的第二类交互指令b同时处于激活状态,只要获取到这两个第二类交互指令b中的任意第二目标指令,电子设备均响应并执行。随后又获取到第四个第一目标指令a4,执行第四个第一目标指令a4,并激活与第四个第一目标指令a4相关联的第二类交互指令b,此时将关闭与第一个第一目标指令a1相关联的第二类交互指令b的激活状态,并使与第四个第一目标指令a4相关联的第二类交互指令b和与第三个第一目标指令a3相关联的第二类交互指令b同时处于激活状态,只要获取到这两个第二类交互指令b中的任意第二目标指令,电子设备均响应并执行。又获取到第二个第一目标指令a2,执行第二个第一目标指令a2,并激活与第二个第一目标指令a2相关联的第二类交互指令b,此时将关闭与第三个第一目标指令a3相关联的第二类交互指令b的激活状态,并使与第二个第一目标指令a2相关联的第二类交互指令b和与第四个第一目标指令a4相关联的第二类交互指令b同时处于激活状态,只要获取到这两个第二类交互指令b中的任意第二目标指令,电子设备均响应并执行。本实施例保证了让时间先后顺序上相邻的两个第一目标指令相关联的第二类交互指令同时处于激活状态,以满足用户的多种需求。

举例说明;

以电子设备为智能视频音箱为例,在语音唤醒后,激活第一类交互指令,如第一类交互指令的目标指令有“打开音乐”、“拨打电话”、“设置日常提醒”、“打开视频”等;获取到的第一个第一目标指令为“打开音乐”,执行第一个第一目标指令“打开音乐”,激活与“打开音乐”相关联的第二类交互指令,如第二类交互指令的目标指令有“播放流行音乐”、“民俗音乐”、“歌手”、“组合”等;此时获取到的音频信息为“设置日常提醒”,经检测“设置日常提醒”为第一类交互指令中的目标指令,响应于“设置日常提醒”的目标指令,执行智能视频音箱开启日常设置功能,并激活与“设置日常提醒”相关联的第二类交互指令,与“设置日常提醒”相关联的第二类交互指令的目标指令有“设置提醒日期”、“设置提醒铃声”、“设置提醒”等;此时与“打开音乐”相关联的第二类交互指令和与“设置日常提醒”相关联的第二类交互指令同时处于激活状态。再获取到第一类交互指令中的第四个第一目标指令“打开视频”,执行第四个第一目标指令“打开视频”,并激活与“打开视频”相关联的第二类交互指令,如与“打开视频”相关联的第二类交互指令的目标指令有“综艺类型”、“电视剧”、“电影”、“播放奔跑吧兄弟”等,关闭与“打开音乐”相关联的第二类交互指令,以使与“设置日常提醒”相关联的第二类交互指令和与“打开视频”相关联的第二类交互指令同时处于激活状态。如再获取到第一类交互指令中的第五个第一目标指令,则执行第五个第一目标指令,并激活与第五个第一目标指令相关联的第二类交互指令,关闭与“设置日常提醒”相关联的第二类交互指令,以使第五个第一目标指令相关联的第二类交互指令和与“打开视频”相关联的第二类交互指令同时处于激活状态。以此种方式,使两个最接近的同等级交互指令同时处于激活状态。

区别于现有技术,本实施例通过使两个同等级的交互指令同时处于激活状态,增加交互的多样性,并使两个激活时间最接近的交互指令处于同时激活状态,能更加智能的满足用户当前需求。

参阅图9,图9为本申请提供的电子设备一实施例的结构示意图,电子设备90包括处理器91以及与处理器91连接的麦克风组件92以及存储器93;麦克风组件92用于收集音频信号,存储器93用于存储程序数据,处理器91用于执行程序数据,用于实现以下方法:

在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:激活与第一个第二目标指令相关联的第三类交互指令;响应于获取到的第一个第三目标指令,执行第一个第三目标指令,其中第三目标指令为第三类交互指令中的目标指令。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:在语音唤醒后,获取主功能列表,并激活主功能列表相关联的第一类交互指令;响应于获取到的第一个第一目标指令,获取第一个第一目标指令对应的子功能列表,并激活子功能列表相关联的第二类交互指令。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:获取第一个第二目标指令对应的意图列表,并激活意图列表相关联的第三类交互指令;响应于获取到的第一个第三目标指令,执行第一个第三目标指令。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:响应于语音唤醒后的第一预设时间段内未获取到语音数据,进行语音提醒;或响应于语音唤醒后的第二预设时间段内未获取到语音数据,关闭语音唤醒,其中,第一预设时间段和第二预设时间段的起始时间点为语音唤醒时的时间点;其中,第一预设时间段小于第二预设时间段。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:响应于获取到的第二个第一目标指令,执行第二个第一目标指令,并激活与第二个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:响应于获取到的第三个第一目标指令,执行第三个第一目标指令,并激活与第三个第一目标指令相关联的第二类交互指令,以使第三个第一目标指令相关联的第二类交互指令和第一个第一目标指令相关联的第二类交互指令同时处于激活状态。

可选的,处理器91用于执行程序数据时,还用于实现以下方法:响应于获取到的第四个第一目标指令,执行第四个第一目标指令,并激活与第四个第一目标指令相关联的第二类交互指令,并结束第一个第一目标指令相关联的第二类交互指令的激活状态,以使第三个第一目标指令相关联的第二类交互指令和第四个第一目标指令相关联的第二类交互指令同时处于激活状态。

参阅图10,图10是本申请提供的计算机存储介质一实施例的结构示意图,计算机存储介质100用于存储程序数据101,程序数据101在被处理器执行时,用于实现以下的方法步骤:

在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。

可以理解,程序数据101在被处理器执行时,还用于实现上述任一实施例方法。

在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述其他实施方式中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

技术特征:

1.一种电子设备的语音交互方法,其特征在于,包括:

在语音唤醒后,激活第一类交互指令;其中,所述电子设备可执行已激活的交互指令;

响应于获取到的第一个第一目标指令,执行所述第一个第一目标指令,并激活与所述第一个第一目标指令相关联的第二类交互指令,其中所述第一目标指令为所述第一类交互指令中的目标指令;

响应于获取到的第一个第二目标指令,执行所述第一个第二目标指令,其中所述第二目标指令为所述第二类交互指令中的目标指令。

2.根据权利要求1所述的方法,其特征在于,

所述执行所述第一个第二目标指令,包括:

激活与所述第一个第二目标指令相关联的第三类交互指令;

响应于获取到的第一个第三目标指令,执行所述第一个第三目标指令,其中所述第三目标指令为所述第三类交互指令中的目标指令。

3.根据权利要求1所述的方法,其特征在于,

所述在语音唤醒后,激活第一类交互指令,包括:

在语音唤醒后,获取主功能列表,并激活所述主功能列表相关联的所述第一类交互指令;

所述响应于获取到的第一个第一目标指令,执行所述第一个第一目标指令,并激活与所述第一个第一目标指令相关联的第二类交互指令,包括:

响应于获取到的所述第一个第一目标指令,获取所述第一个第一目标指令对应的子功能列表,并激活所述子功能列表相关联的所述第二类交互指令。

4.根据权利要求3所述的方法,其特征在于,

所述执行所述第一个第二目标指令,包括:

获取所述第一个第二目标指令对应的意图列表,并激活所述意图列表相关联的第三类交互指令;

响应于获取到的第一个第三目标指令,执行所述第一个第三目标指令。

5.根据权利要求1所述的方法,其特征在于,

所述方法还包括:

响应于所述语音唤醒后的第一预设时间段内未获取到语音数据,进行语音提醒;或

响应于所述语音唤醒后的第二预设时间段内未获取到语音数据,关闭所述语音唤醒,其中,所述第一预设时间段和所述第二预设时间段的起始时间点为所述语音唤醒时的时间点;

其中,所述第一预设时间段小于所述第二预设时间段。

6.根据权利要求1所述的方法,其特征在于,

所述响应于获取到的第一个第一目标指令,执行所述第一个第一目标指令,并激活与所述第一个第一目标指令相关联的第二类交互指令之后,还包括:

响应于获取到的第二个第一目标指令,执行所述第二个第一目标指令,并激活与所述第二个第一目标指令相关联的第二类交互指令,并结束所述第一个第一目标指令相关联的第二类交互指令的激活状态。

7.根据权利要求1所述的方法,其特征在于,

所述响应于获取到的第一个第一目标指令,执行所述第一个第一目标指令,并激活与所述第一个第一目标指令相关联的第二类交互指令之后,还包括:

响应于获取到的第三个第一目标指令,执行所述第三个第一目标指令,并激活与所述第三个第一目标指令相关联的第二类交互指令,以使所述第三个第一目标指令相关联的第二类交互指令和所述第一个第一目标指令相关联的第二类交互指令同时处于激活状态。

8.根据权利要求7所述的方法,其特征在于,

响应于获取到的第四个第一目标指令,执行所述第四个第一目标指令,并激活与所述第四个第一目标指令相关联的第二类交互指令,并结束所述第一个第一目标指令相关联的第二类交互指令的激活状态,以使所述第三个第一目标指令相关联的第二类交互指令和所述第四个第一目标指令相关联的第二类交互指令同时处于激活状态。

9.一种电子设备,其特征在于,所述电子设备包括处理器以及与所述处理器连接的麦克风组件以及存储器;

所述麦克风组件用于收集音频信号,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据,以实现如权利要求1-8任一项所述的方法。

10.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被处理器执行时,用于实现如权利要求1-8任一项所述的方法。

技术总结

本申请公开了一种语音交互方法及电子设备、计算机存储介质,该包括:在语音唤醒后,激活第一类交互指令;其中,电子设备可执行已激活的交互指令;响应于获取到的第一个第一目标指令,执行第一个第一目标指令,并激活与第一个第一目标指令相关联的第二类交互指令,其中第一目标指令为第一类交互指令中的目标指令;响应于获取到的第一个第二目标指令,执行第一个第二目标指令,其中第二目标指令为第二类交互指令中的目标指令。通过上述方式,限制音频信息的输入范围,避免不相关的音频信息阻碍语音交互,提高交互体验。

技术研发人员:何瑞澄

受保护的技术使用者:广东美的白色家电技术创新中心有限公司;美的集团股份有限公司

技术研发日:.09.29

技术公布日:.02.25

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。