一种语音控制方法及电子设备技术

技术编号:30313025 阅读:13 留言:0更新日期:2021-10-09 22:55
一种语音控制方法及电子设备。实施本申请提供的技术方案,在一些特定应用场景中,电子设备不需要打开语音交互功能,也可以接收用户输入的非特定语音指令,并确定该非特定语音指令中的预设关键词,电子设备可以响应该非特定语音指令,执行该预设关键词对应的操作。执行该预设关键词对应的操作。执行该预设关键词对应的操作。

【技术实现步骤摘要】
一种语音控制方法及电子设备


[0001]本申请涉及终端及人工智能领域,尤其涉及一种语音控制方法及电子设备。

技术介绍

[0002]随着电子设备的发展,已经实现用户可以通过语音控制电子设备了。一种实现语音控制的典型代表就是语音交互。现阶段,越来越多的电子设备具有语音交互功能,配置有可以与用户进行语音交互的应用,例如语音助手。用户可以通过语音助手与电子设备进行语音交互,来实现以前需要多次手动操作才能实现的功能。例如,打电话、播放音乐等。浪费电子设备的功耗。
[0003]目前,电子设备要先检测到开启语音交互功能的输入,电子设备才能实现语音交互功能。该电子设备开启语音交互功能的过程较繁琐。如何简化用户通过语音控制电子设备的流程是当前研究的主要方向。

技术实现思路

[0004]本申请提供了一种语音控制方法及电子设备,在一些特定应用场景中,电子设备不需要打开语音交互功能,也可以接收用户输入的非特定语音指令,并响应该非特定语音指令。
[0005]第一方面,本申请提供了一种语音控制方法,该方法包括:电子设备确定当前处于第一应用场景;该电子设备检测到第一语音指令;该第一语音指令为不用于打开语音交互功能的非特定语音指令;该电子设备确定该第一语音指令中是否包括第一预设关键词;该第一预设关键词为该第一应用场景对应的全部预设关键词中的任一预设关键词;在确定该第一语音指令中包括第一预设关键词的情况下,该电子设备不打开语音交互功能,响应该第一语音指令,执行该第一预设关键词对应的操作;在确定该第一语音指令中不包括第一预设关键词的情况下,该电子设备不响应该第一语音指令。
[0006]实施第一方面的方法,电子设备不需要打开语音交互功能,也可以接收用户输入的非特定语音指令,并响应该非特定语音指令。通常,打开语音交互是需要消耗电子设备的功耗的,且语音交互状态下也需要消耗电子设备的功耗,采用该方法,可以不要大考语音交互,也能实现语音控制电子设备,这样可以节约电子设备的功耗。
[0007]结合第一方面,在一种实施方式中,电子设备确定当前处于第一应用场景之前,该方法还包括:该电子设备显示第一用户界面;该电子设备不打开语音交互功能,响应该第一语音指令,执行该第一预设关键词对应的操作,具体包括:该电子设备不打开语音交互功能,响应该第一语音指令,执行该第一预设关键词对应的操作,显示第二用户界面,该第二用户界面与该第一用户界面不同。
[0008]在上述实施例中,在一些特定应用场景下,电子设备可以根据语音指令更改电子设备的用户界面,使得电子设备可以为用户提供一些可视化服务。例如电子设备打开视频应用时,电子设备可以响应该第一语音指令,为用户提供视频播放的相关功能,不需要用户
手动触摸电子设备的显示屏,即可实现对电子设备的控制。
[0009]结合第一方面,在一种实施方式中,根据权利要求1该的方法,其特征在于,该电子设备确定当前处于第一应用场景,具体包括:该电子设备前台运行第一应用程序,则该电子设备确定当前处于第一应用场景。
[0010]在上述实施例中,对于前台运行特定应用的情况,电子设备也可以确定当前处于特定应用场景,可以实现非特定语音指令语音控制电子设备。电子设备可以前台执行响应操作,实现语音控制电子设备。例如,在电子设备打开视频应用时,第一语音指令为:“播放下一集”,电子设备可以前台执行该操作,播放下一集。
[0011]结合第一方面,在一种实施方式中,该电子设备确定当前处于第一应用场景,具体包括:
[0012]该电子设备后台运行第一应用程序,则该电子设备确定当前处于第一应用场景。
[0013]在上述实施例中,对于后台运行特定应用的情况,电子设备也可以确定当前处于特定应用场景,可以实现非特定语音指令语音控制电子设备。电子设备可以后台执行响应操作,实现语音控制电子设备。例如,在电子设备打开音乐应用时,第一语音指令为:“播放声音大一点”,电子设备可以后台执行该操作,不涉及用户界面的改变,不影响用户使用前台正在运行的电子设备。
[0014]结合第一方面,在一种实施方式中,该电子设备确定该第一语音指令中是否包括第一预设关键词,具体包括:该电子设备加载该第一应用场景对应的全部预设关键词;该电子设备根据该第一语音指令与该第一应用场景对应的全部预设关键词,确定第一语音指令中是否包括第一语音数据,该第一语音数据中至少包括该第一预设关键词;在确定该第一语音指令中包括第一语音数据的情况下,该电子设备确定该第一语音指令中包括第一预设关键词;在确定该第一语音指令中不包括第一语音数据的情况下,该电子设备确定该第一语音指令中不包括第一预设关键词。
[0015]在上述实施例中,电子设备首先确定第一语音指令中是否包括第一语音数据,该过程涉及的算法不需要太复杂,只要可以确定出第一语音即可,电子设备可以利用数字信号处理器完成该过程,节约电子设备的计算资源。
[0016]结合第一方面,在一种实施方式中,该电子设备确定第一语音指令中包括第一语音数据之后,该方法还包括:该电子设备加载全部特定应用场景对应的全部预设关键词,该全部特定应用场景包括该第一应用场景,该全部预设关键词中包括第一预设关键词;该电子设备根据第一语音数据与该全部特定应用场景对应的全部预设关键词,确定第一语音数据中的一部分作为第二语音数据,该第二语音数据只包括第一预设关键词;响应该第一语音指令,执行该第一预设关键词对应的操作,具体包括:该电子设备根据该第二语音数据中的第一预设关键词生成该第一预设关键词对应的操作;响应该第一语音指令,执行该第一预设关键词对应的操作。
[0017]在上述实施例中,当电子设备通过比较简单的算法确定该第一语音指令中包括预设关键词之后,电子设备可以通过比较精确的算法,提取该第一语音指令中的预设关键词,并利用该第一语音指令中的预设关键词生成相应的操作,电子设备可以响应该操作,实现语音控制电子设备。
[0018]结合第一方面,在一种实施方式中,该电子设备确定第一语音指令中包括第一语
音数据之后,该方法还包括:该电子设备加载全部特定应用场景对应的全部预设关键词,该全部特定应用场景包括该第一应用场景,该全部预设关键词中包括第一预设关键词;该电子设备根据第一语音数据与该全部特定应用场景对应的全部预设关键词,确定第一语音数据中的一部分作为第二语音数据,该第二语音数据只包括第一预设关键词;该电子设备确定该第二语音数据的声纹是否与预设声纹匹配,该预设声纹为该电子设备录入的用户的语音数据的声纹标识,用于标识用户的身份;响应该第一语音指令,执行该第一预设关键词对应的操作,具体包括:在确定该第二语音数据的声纹与预设声纹匹配的情况下,该电子设备根据该第二语音数据中的第一预设关键词生成该第一预设关键词对应的操作;响应该第一语音指令,执行该第一预设关键词对应的操作;在确定该第二语音数据的声纹与预设声纹不匹配的情况下,不响应该第一语音指令。
[0019]在上述实施例中,电子设备在识别出第一语音指令中的预设关键词之后,还需要再判断一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:电子设备确定当前处于第一应用场景;所述电子设备检测到第一语音指令;所述第一语音指令为不用于打开语音交互功能的非特定语音指令;所述电子设备确定所述第一语音指令中是否包括第一预设关键词;所述第一预设关键词为所述第一应用场景对应的全部预设关键词中的任一预设关键词;在确定所述第一语音指令中包括第一预设关键词的情况下,所述电子设备不打开语音交互功能,响应所述第一语音指令,执行所述第一预设关键词对应的操作;在确定所述第一语音指令中不包括第一预设关键词的情况下,所述电子设备不响应所述第一语音指令。2.根据权利要求1所述的方法,其特征在于,电子设备确定当前处于第一应用场景之前,所述方法还包括:所述电子设备显示第一用户界面;所述电子设备不打开语音交互功能,响应所述第一语音指令,执行所述第一预设关键词对应的操作,具体包括:所述电子设备不打开语音交互功能,响应所述第一语音指令,执行所述第一预设关键词对应的操作,显示第二用户界面,所述第二用户界面与所述第一用户界面不同。3.根据权利要求1所述的方法,其特征在于,所述电子设备确定当前处于第一应用场景,具体包括:所述电子设备前台运行第一应用程序,则所述电子设备确定当前处于第一应用场景;或者,所述电子设备后台运行第一应用程序,则所述电子设备确定当前处于第一应用场景。4.根据权利要求1

3中任一项所述的方法,所述电子设备确定所述第一语音指令中是否包括第一预设关键词,具体包括:所述电子设备加载所述第一应用场景对应的全部预设关键词;所述电子设备根据所述第一语音指令与所述第一应用场景对应的全部预设关键词,确定第一语音指令中是否包括第一语音数据,所述第一语音数据中至少包括所述第一预设关键词;在确定所述第一语音指令中包括第一语音数据的情况下,所述电子设备确定所述第一语音指令中包括第一预设关键词;在确定所述第一语音指令中不包括第一语音数据的情况下,所述电子设备确定所述第一语音指令中不包括第一预设关键词。5.根据权利要求4所述的方法,其特征在于,所述电子设备确定第一语音指令中包括第一语音数据之后,所述方法还包括:所述电子设备加载全部特定应用场景对应的全部预设关键词,所述全部特定应用场景包括所述第一应用场景,所述全部预设关键词中包括第一预设关键词;所述电子设备根据第一语音数据与所述全部特定应用场景对应的全部预设关键词,确定第一语音数据中的一部分作为第二语音数据,所述第二语音数据只包括第一预设关键词;
响应所述第一语音指令,执行所述第一预设关键词对应的操作,具体包括:所述电子设备根据所述第二语音数据中的第一预设关键词生成所述第一预设关键词对应的操作;响应所述第一语音指令,执行所述第一预设关键词对应的操作。6.根据权利要求4所述的方法,其特征在于,所述电子设备确定第一语音指令中包括第一语音数据之后,所述方法还包括:所述电子设备加载全部特定应用场景对应的全部预设关键词,所述全部特定应用场景包括所述第一应用场景,所述全部预设关键词中包括第一预设关键词;所述电子设备根据第一语音数据与所述全部特定应用场景对应的全部预设关键词,确定第一语音数据中的一部分作为第二语音数据,所述第二语音数据只包括第一预设关键词;所述电子设备确定所述第二语音数据的声纹是否与预设声纹匹配,所述预设声纹为所述电子设备录入的用户的语音数据的声纹标识,用于标识用户的身份;响应所述第一语音指令,执行所述第一预设关键词对应的操作,具体包括:在确定所述第二语音数据的声纹与预设声纹匹配的情况下,所述电子设备根据所述第二语音数据中的第一预设关键词生成所述第一预设关键词对应的操作;响应所述第一语音指令,执行所述第一预设关键词对应的操作;在确定所述第二语音数据的声纹与预设声纹不匹配的情况下,不响应所述第一语音指令。7.根据权利要求1

6中任一项所述的方法,其特征在于,所述特定应用场景是预先设置好,存储在电子设备中的,所述特定应用场景至少包括一个应用运行时的场景,所述第一应用场景为任一所述特定应用场景。8.根据权利要求1

7中任一项所述的方法,其特征在于,所述特定应用场景对应的全部预设关键词是预先设置好,存储在电子设备中的,所述特定应用场景对应的全部预设关键词中任一预设关键词都对应一个与该预设关键词同意义的操作。9.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器;其中,所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算...

【专利技术属性】
技术研发人员:王志超高欢
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1