语音控制方法、装置、设备及介质制造方法及图纸

技术编号:36899267 阅读:19 留言:0更新日期:2023-03-18 09:19
本公开涉及一种语音控制方法、装置、设备及介质。其中,语音控制方法包括:显示目标交互界面;加载目标交互界面对应的目标控制指令集,目标控制指令集包括根据目标交互界面的界面控件数据生成的控制指令;当接收到用户控制语音时,在目标控制指令集中查询与用户控制语音相匹配的目标控制指令;若查询到目标控制指令,执行目标控制指令对应的目标控制操作。根据本公开实施例,能够使用户对其见到的目标交互界面内的界面控件进行全面的语音控制。互界面内的界面控件进行全面的语音控制。互界面内的界面控件进行全面的语音控制。

【技术实现步骤摘要】
语音控制方法、装置、设备及介质


[0001]本公开涉及语音识别
,尤其涉及一种语音控制方法、装置、设备及介质。

技术介绍

[0002]随着技术不断进步,越来越多的场景引入了具有语音控制功能的电子设备,例如在车辆中引入具有语音控制功能的车载终端。
[0003]一般情况下,电子设备内会预先存储有每个交互界面对应的一些控制指令,用户可以通过说出这些控制指令实现对电子设备的各个交互界面的操作控制。但是,由于预先存储的控制指令的数量有限,用户无法基于这些控制指令完全实现对各个交互界面的全部语音控制。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种语音控制方法、装置、设备及介质。
[0005]第一方面,本公开提供了一种语音控制方法,包括:
[0006]显示目标交互界面;
[0007]加载目标交互界面对应的目标控制指令集,目标控制指令集包括根据目标交互界面的界面控件数据生成的控制指令;
[0008]当接收到用户控制语音时,在目标控制指令集中查询与用户控制语音相匹配的目标控制指令;
[0009]若查询到目标控制指令,执行目标控制指令对应的目标控制操作。
[0010]第二方面,本公开提供了一种语音控制装置,包括:
[0011]界面显示模块,配置为显示目标交互界面;
[0012]指令加载模块,配置为加载目标交互界面对应的目标控制指令集,目标控制指令集包括根据目标交互界面的界面控件数据生成的控制指令
[0013]指令匹配模块,配置为当接收到用户控制语音时,在目标控制指令集中查询与用户控制语音相匹配的目标控制指令;
[0014]指令执行模块,配置为若查询到目标控制指令,执行目标控制指令对应的目标控制操作。
[0015]第三方面,本公开提供了一种语音控制设备,包括:
[0016]处理器;
[0017]存储器,用于存储可执行指令;
[0018]其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面所述的语音控制方法。
[0019]第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面所述的语音控制方法。
[0020]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0021]本公开实施例的语音控制方法、装置、设备及介质,能够在显示目标交互界面之后,对目标交互界面对应的目标控制指令集进行加载,进而在接收到用户控制语音时,在目标控制指令集中查询与接收到的用户控制语音相匹配的目标控制指令,并执行该查询到的目标控制指令,进而实现用户对目标交互界面的语音控制,由于加载的目标控制指令集包括根据目标交互界面的界面控件数据生成的控制指令,该界面控件数据可以涵盖目标交互界面内的全部界面控件,因此,可以完全实现对目标交互界面的全部语音控制,进而达到了对目标交互界面的可见即可说(Display Can be Said,DCS)的效果,提升用户的使用体验。
附图说明
[0022]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0023]图1为本公开实施例提供的一种语音控制方法的流程示意图;
[0024]图2为本公开实施例提供的一种车载终端的主界面的示意图;
[0025]图3A为本公开实施例提供的一种车载终端的应用界面的示意图;
[0026]图3B为本公开实施例提供的另一种车载终端的应用界面的示意图;
[0027]图4为本公开实施例提供的一种动态控件数据的处理过程的流程示意图;
[0028]图5为本公开实施例提供的另一种语音控制方法的流程示意图;
[0029]图6为本公开实施例提供的一种语音控制装置的结构示意图;
[0030]图7为本公开实施例提供的一种语音控制设备的结构示意图。
具体实施方式
[0031]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0032]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0033]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0034]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0035]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0036]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性
的目的,而并不是用于对这些消息或信息的范围进行限制。
[0037]随着技术不断进步,越来越多的场景引入了具有语音控制功能的电子设备。
[0038]一般情况下,电子设备内会预先存储有每个交互界面对应的一些控制指令,用户可以通过说出这些控制指令实现对电子设备的各个交互界面的操作控制。
[0039]例如,在基于唤醒的语音控制中,控制指令可以为唤醒词,每个交互界面可以注册有固定数量的唤醒词,用户可以通过说出这些唤醒词来满足对各个交互界面的语音控制需求。
[0040]但是,控制指令需要预先设置,意为各个交互界面上的唤醒词都需要被提前设计,如果交互界面上的内容是动态加载,由于预先存储的控制指令的数量有限,会导致用户无法基于这些控制指令完全实现对各个交互界面的全部语音控制。
[0041]此外,基于唤醒词形成的唤醒模型往往较小,无法做到一个场景上支持多个复杂和较多数量的唤醒词,如果一个交互界面上注册的唤醒词过多,也会导致唤醒模型出现误唤醒的问题。
[0042]为了解决上述的问题,本公开实施例提供了一种能够实现可见即可说的语音控制方法、装置、设备及介质。
[0043]下面首先结合图1

图5对本公开实施例提供的语音控制方法进行说明。
[0044]在本公开实施例中,该语音本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:显示目标交互界面;加载所述目标交互界面对应的目标控制指令集,所述目标控制指令集包括根据所述目标交互界面的界面控件数据生成的控制指令;当接收到用户控制语音时,在所述目标控制指令集中查询与所述用户控制语音相匹配的目标控制指令;若查询到所述目标控制指令,执行所述目标控制指令对应的目标控制操作。2.根据权利要求1所述的方法,其特征在于,所述控制指令包括根据所述界面控件数据中的静态控件数据生成的第一控制指令。3.根据权利要求2所述的方法,其特征在于,所述加载所述目标交互界面对应的目标控制指令集,包括:确定所述目标交互界面所属的目标应用;在预先存储的多个预设控制指令集中,查询所述目标应用对应的控制指令集;在所述目标应用对应的控制指令集中,提取所述第一控制指令。4.根据权利要求3所述的方法,其特征在于,在所述在所述目标应用对应的控制指令集中,提取所述第一控制指令之前,所述方法还包括:检测所述目标应用对应的控制指令集的指令集版本;其中,所述在所述目标应用对应的控制指令集中,提取所述第一控制指令,包括:若检测到所述指令集版本为最新版本,则在所述目标应用对应的控制指令集中,提取所述第一控制指令。5.根据权利要求4所述的方法,其特征在于,在所述检测所述目标应用对应的控制指令集的指令集版本之后,所述方法还包括:若检测到所述指令集版本不是最新版本,则从服务器下载所述目标应用对应的待更新控制指令集;利用所述待更新控制指令集替换所述目标应用对应的控制指令集;在所述待更新控制指令集中,提取所述第一控制指令。6.根据权利要求1所述的方法,其特征在于,所述控制指令包括根据所述界面控件数据中的动态控件数据生成的第二控制指令。7.根据权利要求6所述的方法,其特征在于,所述加载所述目标交互界面对应的目标控制指令集,包括:在所述动态控件数据中,提取动态控件文本;对所述动态控件文本进行分词处理,得到所述动态控件文本对应的分词集合...

【专利技术属性】
技术研发人员:胡明国徐超
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:

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

1