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

技术编号:31372464 阅读:23 留言:0更新日期:2021-12-15 10:14
本申请提供一种语音控制方法及电子设备,涉及通信技术领域,可在运行应用的过程中提示用户执行与该应用相关的语音任务,提高电子设备的语音控制效率和用户体验。该方法包括:显示应用的第一界面,第一界面包括用于更新第一界面的控件;响应于用户输入的唤醒信号,在后台启动语音应用;在第一界面上显示M条语音输入提示,其中每条语音输入提示与第一界面中的至少一个控件对应;采集到用户输入的语音控制信号,所述语音控制信号与M条语音输入提示中的第一语音输入提示对应;响应于语音控制信号,显示应用的第二界面,第二界面是第一界面中第一控件被触发后更新的界面,第一控件与第一语音输入提示对应。一语音输入提示对应。一语音输入提示对应。

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


[0001]本申请涉及通信
,尤其涉及一种语音控制方法及电子设备。

技术介绍

[0002]语音识别技术是指让机器(例如手机、可穿戴设备等)通过识别和理解把声音信号转变为相应的文本或命令的技术。目前,许多手机都安装了语音助手(例如,小爱同学、Siri以及小E等)等用于语音识别的语音APP。一般,手机会预先设置一个或多个唤醒信号(例如,敲击信号或者“你好,小E”等唤醒词)。当检测到用户输入这些唤醒信号时,说明用户此时有使用语音识别功能的意图,因此,可触发手机启动语音APP进行语音识别,进而执行相应的语音任务。
[0003]一般,手机在出厂前会预先配置好手机能够识别并执行的具体语音任务,例如查询天气的语音任务、呼叫联系人的语音任务等。如图1所示,用户可以在语音APP的设置界面101中统一查看每个应用具体支持哪些语音任务。但由于这些语音任务种类繁杂,用户在具体使用应用的过程中很可能已经忘记该应用是否支持语音识别功能,或者忘记该应用中具体有哪些任务可以通过语音的方式控制,从而导致语音APP在手机中的使用率不高,手机无法充分发挥语音APP的语音识别功能,不能很好的帮助用户解放双手。

技术实现思路

[0004]本申请的实施例提供一种语音控制方法及电子设备,可在运行应用的过程中提示用户执行与该应用相关的语音任务,提高电子设备中语音APP的语音控制效率和用户体验。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请的实施例提供一种语音控制方法,包括:电子设备显示应用的第一界面,第一界面中包括用于更新该第一界面的控件;如果接收到用户输入的唤醒信号,则电子设备可在后台启动语音应用;并且,电子设备可在第一界面上显示语音应用提供的M(M为大于0的整数)条语音输入提示,其中,每条语音输入提示与第一界面中的至少一个控件对应;后续,电子设备可通过已启动的语音应用(例如Siri、小E等语音助手)采集用户输入的语音控制信号,如果该语音控制信号与上述M条语音输入提示中的第一语音输入提示对应,则电子设备可响应该语音控制信号显示上述应用的第二界面,该第二界面是指第一界面中第一控件(第一控件与上述第一语音输入提示对应)被触发后更新的界面。
[0007]也就是说,电子设备在显示某一应用的界面时,如果检测到用户唤醒了语音应用,则电子设备可通过语音应用在当前的界面中提示用户输入语音输入提示,该语音输入提示是与界面中的一个或多个控件相关联的。这样,一旦检测到用户输入了与某一语音输入提示对应的语音控制信号,电子设备便可根据该语音控制信号触发相应的控件,使得电子设备更新正在显示的界面。这样,在使用应用的过程中用户可以根据语音输入提示,向电子设备输入能够在当前界面执行的语音控制信号,从而提高了电子设备中语音APP的语音控制效率,提升了用户体验。
[0008]在一种可能的设计方法中,在电子设备在后台启动语音应用之后,还包括:若检测到用户对第一界面中控件的触控操作,则电子设备执行与该触控操作对应的操作指令。也就是说,电子设备在后台启动语音应用后,用户仍然可以在正在显示的第一界面中操作第一界面中的控件,在后台运行的语音应用不会影响用户与前台应用的交互。
[0009]在一种可能的设计方法中,在电子设备在后台启动语音应用之后,还包括:电子设备可在第一界面上显示语音应用的标识,从而提示用户语音应用正在已经在后台启动。其中,语音应用的标识可以以悬浮按钮的形式显示在第一界面上,用户可以调整该标识在第一界面上的位置。
[0010]在一种可能的设计方法中,在电子设备显示应用的第一界面之后,还包括:电子设备在第一界面上显示提示按钮;如果电子设备接收用户点击该提示按钮的点击操作,则电子设备可响应于该点击操作,在第一界面上显示该M条语音输入提示。
[0011]在一种可能的设计方法中,在电子设备显示应用的第一界面之后,还包括:电子设备获取与第一界面关联的配置文件,该配置文件中记录了在第一界面中电子设备能够执行的N(N为大于或等于M的整数)项语音任务;此时,电子设备在第一界面上显示M条语音输入提示,包括:电子设备根据该配置文件在第一界面上显示M条语音输入提示,那么,每条语音输入提示均与配置文件中的一项语音任务相关联。例如,语音输入提示“播放”与配置文件中的播放任务相关联。
[0012]示例性的,上述M条语音输入提示可与上述N项语音任务中使用频率大于阈值的M项语音任务一一对应。
[0013]在一种可能的设计方法中,上述配置文件还包括第一语音任务与第一控件的第一触控事件之间的对应关系,第一语音任务为上述N项语音任务中的一个;其中,在电子设备采集到用户输入的语音控制信号之后,还包括:电子设备确定上述语音控制信号对应的语音任务为第一语音任务;其中,响应于语音控制信号,电子设备显示该应用的第二界面,包括:响应于语音控制信号,电子设备对第一控件执行第一触控事件,使得电子设备将第一界面更新为第二界面。
[0014]也就是说,电子设备可根据第一界面的配置文件将用户输入的语音控制信号转换为对应的触控事件,进而执行该触控事件,从而实现通过语音控制第一界面中各个操作按钮的功能。这样一来,电子设备可以应用的界面为粒度实现对界面中各个操作按钮的语音控制功能,从而提高手机的语音控制效率和用户体验。
[0015]在一种可能的设计方法中,电子设备对第一控件执行第一触控事件时,还包括:电子设备显示用户对第一控件执行第一触控事件时的动画效果,使得用户在GUI和VUI中均获得良好的用户体验。
[0016]在一种可能的设计方法中,在电子设备采集到用户输入的语音控制信号之后,还包括:电子设备将该语音控制信号和第一界面的界面信息发送给服务器,以使得服务器根据该界面信息识别与该语音控制信号对应的语音任务;其中,该界面信息包括第一界面的标识、第一界面的页面类型或第一界面所属应用的类型中的至少一项。那么,由于该界面信息可以反映出当前电子设备的实际使用场景,因此,服务器可以结合该界面信息更加准确的对用户输入的语音控制信号进行语音识别,从而更加准确的确定出用户需要执行的实际语音任务。
[0017]第二方面,本申请提供一种电子设备,包括:触摸屏,所述触摸屏包括触敏表面和显示屏;一个或多个处理器;一个或多个存储器;通信模块;以及一个或多个计算机程序;其中,处理器与触摸屏、通信模块以及存储器均耦合,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述任一项所述的语音控制方法。
[0018]第三方面,本申请提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面中任一项所述的语音控制方法。
[0019]第四方面,本申请提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面中任一项所述的语音控制方法。
[0020]可以理解地,上述提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:电子设备显示第一应用的第一界面;响应于用户输入的唤醒信号,所述电子设备在后台启动语音应用;在启动所述语音应用之后,所述电子设备在所述第一界面上显示M条语音输入提示,其中所述M条语音输入提示中的每条语音输入提示与所述第一界面中的一个控件对应,M为大于0的整数;在所述电子设备显示所述第一界面时,所述电子设备采集到用户输入的第一语音控制信号,所述第一语音控制信号与所述M条语音输入提示中的第一语音输入提示对应;响应于所述第一语音控制信号,所述电子设备显示所述第一应用的第二界面,所述第二界面是所述第一界面中第一控件被触发后更新的界面,所述第一控件与所述第一语音输入提示对应,所述第二界面上显示N条语音输入提示,其中所述N条语音输入提示中的每条语音输入提示与所述第二界面中的一个控件对应,N为大于0的整数;响应于用户打开第二应用的操作,所述电子设备显示所述第二应用的第三界面,并在所述第三界面上显示L条语音输入提示,其中,所述L条语音输入提示中每条语音输入提示与所述第三界面中的一个控件对应,L为大于0的整数,所述L条语音输入提示不同于所述M条语音输入提示,所述L条语音输入提示不同于所述N条语音输入提示;在所述电子设备显示所述第三界面时,所述电子设备采集到用户输入的第二语音控制信号,所述第二语音控制信号与所述L条语音输入提示中的第二语音输入提示对应;响应于所述第二语音控制信号,所述电子设备显示所述第二应用的第四界面,所述第四界面是所述第三界面中第二控件被触发后更新的界面,所述第二控件与所述第二语音输入提示对应,所述第四界面上显示K条语音输入提示,其中所述K条语音输入提示中的每条语音输入提示与所述第四界面中的一个控件对应,K为大于0的整数。2.根据权利要求1所述的方法,其特征在于,在所述电子设备在后台启动语音应用之后,还包括:若检测到用户对所述第一界面中控件的触控操作,则所述电子设备执行与所述触控操作对应的操作指令。3.根据权利要求1所述的方法,其特征在于,在所述电子设备在后台启动语音应用之后,还包括:所述电子设备在所述第一界面上显示一个图标用于表示所述电子设备的麦克风正在后台采集语音信号;或者所述电子设备在所述第一界面上显示一个图标用于表示所述语音应用在后台运行。4.根据权利要求3所述的方法,其特征在于,用于表示所述语音应用在后台运行的所述图标能够在所述第一界面上被移动。5.根据权利要求1所述的方法,其特征在于,所述第一应用为相机应用,所述第一界面为所述相机应用的拍摄界面;所述第一界面中的控件包括以下一个或多个:拍照控件、录像控件、开启前置摄像头控件或者查看照片控件;所述M条语音输入提示包括以下一个或多个:与所述拍照控件对应的语音输入提示、与所述录像控件对应的语音输入提示、与所述开启前置摄像头控件对应的语音输入提示、或
者与所述查看照片控件对应的语音输入提示。6.根据权利要求5所述的方法,其特征在于,所述第一界面中的控件包括所述拍照控件;所述在所述电子设备显示所述第一界面时,所述电子设备采集到用户输入的第一语音控制信号,包括:在显示所述拍摄界面时,所述电子设备接收用户输入的拍照的语音控制信号;所述响应于所述第一语音控制信号,所述电子设备显示所述第一应用的第二界面,包括:响应于所述拍照的语音控制信号,所述电子设备拍摄一张照片,并显示包含所述照片的缩略图的拍摄界面以及语音输入提示。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在显示所述包含所述照片的缩略图的拍摄界面时,所述电子设备接收用户输入的查看照片的语音控制信号;响应于所述查看照片的语音控制信号,所述电子设备显示所述照片。8.根据权利要求7所述的方法,其特征在于,所述方法还包括以下操作中的一个或多个:在显示所述照片的界面,接收用户输入的放大的语音控制信号,放大所述照片,或在显示所述照片的界面,接收用户输入的缩小的语音控制信号,缩小所述照片,或在显示所述照片的界面,接收用户输入的下一张的语音控制信号,在所述照片上执行滑动操作,以显示所述照片的下一张照片,或在显示所述照片的界面,接收用户输入的返回相机的语音控制信号,显示所述相机的拍摄画面。9.根据权利要求1所述的方法,其特征在于,所述第一应用为多媒体应用,所述第一界面为所述多媒体应用的播放界面;所述第一界面中的控件包括以下一个或多个:播放控件、暂停控件、上一首控件、下一首控件、增加音量控件、减小音量控件、快进控件、切换下一集控件或者全屏播放控件;所述M条语音输入提示包括以下一个或多个:与所述播放控件对应的语音输入提示、与所述暂停控件对应的语音输入提示、与所述上一首控件对应的语音输入提示、与所述下一首控件对应的语音输入提示、与所述增加音量控件对应的语音输入提示、与所述减小音量控件对应的语音输入提示、与所述快进控件对应的语音输入提示、与所述切换下一集控件对应的语音输入提示、或者与所述全屏播放控件对应的语音输入提示。10.根据权利要求1所述的方法,其特征在于,所述第一应用为多媒体应用,所述第一界面为所述多媒体应用的首页界面;所述第一界面中的控件包括以下一个或多个:查看历史播放记录控件或者搜索控件;所述M条语音输入提示包括以下一个或多个:与所述查看历史播放记录控件对应的语音输入提示、或者与所述搜索控件对应的语音输入提示。11.根据权利要求9所述的方法,其特征在于,所述第一界面中的控件包括所述暂停控件,所述M条语音输入提示包括与所述暂停控件对应的语音输入提示;所述在所述电子设备显示所述第一界面时,所述电子设备采集到用户输入的第一语音控制信号,包括:显示所述播放界面时,所述电子设备接收用户输入的暂停的语音控制信
号;所述响应于所述第一语音控制信号,所述电子设备显示所述第一应用的第二界面,包括:响应于所述暂停的语音控制信号,所述电子设备显示所述第二界面,其中,所述第二界面为所述暂停控件被触发后更新的界面,所述第二界面显示所述播放控件以及与所述播放控件对应的语音输入提示,且不显示所述暂停控件以及与所述暂停控件对应的语音输入提示。12.根据权利要求9

11任一项所述的方法,其特征在于,所述多媒体应用包括音乐应用或视频应用。13.根据权利要求1

11任一项所述的方法,其特征在于,所述第一语音控制信号包括所述第一控件的名称,或,所述第二语音控制信号包括所述第二控件的名称。14.根据权利要求13所述的方法,其特征在于,还包括:所述电子设备通过配置文件获取所述第一控件的名称,或,通过配置文件获取所述第二控件的名称。15.根据权利要求14所述的方法,其特征在于,还包括:所述电子设备根据所述第一界面中的控件以及控件的属性,自动生成所述配置文件。16.根据权利要求1

11任一项所述的方法,其特征在于,所述唤醒信号包括用户输入的唤醒词。17.根据权利要求1

11任一项所述的方法,其特征在于,所述唤醒信号为用户对按键的点击信号。18.根据权利要求1

11任一项所述的方法,其特征在于,响应于所述第一语音控制信号,所述电子设备显示所述第一应用的第二界面,包括:响应于所述第一语音控制信号,所述电子设备通过模拟触摸操作,将所述第一界面更新为所述第二界面。19.根据权利要求18所述的方法,其特征在于,还包括:所述电子设备显示用于表示所述模拟触摸操作的动画效果。20.根据权利要求1

11任一项所述的方法,其特征在于,所述电子设备在所述第一界面上显示M条语音输入提示之后,还包括:响应于用户的操作,所述电子设备在所述第一界面上不显示所述M条语音输入提示;在所述电子设备显示不包含所述M条语音输入提示的所述第一界面时,所述电子设备采集到用户输入的所述第一语音控制信号;响应于所述第一语音控制信号,所述电子设备显示所述第一应用的所述第二界面。21.根据权利要求1

11任一项所述的方法,其特征在于,所述第一语音输入提示的文本信息与所述第一语音控制信号对应的文本信息不相同。22.根据权利要求1

11任一项所述的方法,其特征在于,还包括:在启动所述语音应用后,在所述第一界面上,立即显示所述M条语音输入提示。23.根据权利要求1

11任一项所述的方法,其特征在于,还包括:在启动所述语音应用后,在预设时间后,在所述第一界面上显示所述M条语音输入提示。24.根据权利要求1

11任一项所述的方法,其特征在于,还包括:在所述电子设备采集到用户输入的第一语音控制信号之前,自动隐藏所述M条语音输
入提示;或者所述电子设备在所述第一界面上显示所述M条语音输入提示预设时长之后,自动隐藏所述M条语音输入提示;或者所述电子设备在所述第一界面上显示所述M条语音输入提示之后,若在预设时长内未采集到用户输入的语音控制信号,则自动隐藏所述M条语音输入提示。25.根据权利要求1

11任一项所述的方法,其特征在于,所述第一应用和所述第二应用被设置为具有使用所述语音应用的权限。26.一种电子设备,其特征在于,包括:触摸屏,其中,所述触摸屏包括触敏表面和显示屏;一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所...

【专利技术属性】
技术研发人员:周轩王守诚龙嘉裕高越
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1