一种通用语音指令生成方法、装置和增强现实显示设备制造方法及图纸

技术编号:27747221 阅读:36 留言:0更新日期:2021-03-19 13:42
本公开涉及一种语音指令生成方法及装置,该方法包括:获取应用程序的显示界面的View树内容;遍历所述View树内容中各信息节点,并根据信息节点的属性,为不同的信息节点配置不同的语音指令;将显示界面内的所有的语音指令汇总,并进行指令混合和过滤,以形成最终语音指令集合。

【技术实现步骤摘要】
一种通用语音指令生成方法、装置和增强现实显示设备
本公开涉及软件
,特别是涉及一种通用语音指令生成方法及装置。
技术介绍
增强现实显示设备通常不具备可直接触控屏幕的人机交互界面,因此语音交互成为增强现实显示设备的首选交互方式。现有的语音指令设置需要应用先集成指令插件SDK,然后通过SDK来设置当前页面的各种语音指令及功能回调实现,同时实现操控提示UI及帮助UI。系统自有应用集成语音插件SDK较为容易,但第三方开发者及第三方应用集成使用起来较为繁琐,同时也难以将语音控制推广运用到广大第三方横屏应用中,集成语音插件SDK常常需要对第三方应用进行代码入侵,也无法实现根据不同语音指令操控不同控件。
技术实现思路
本公开的目的在于提供一种通用语音指令生成方法以及装置。本公开的目的是采用以下的技术方案来实现的。依据本公开提出的一种通用语音指令生成方法包括:获取应用程序的显示界面的View树内容;遍历所述View树内容中各信息节点,并根据信息节点的属性,为不同的信息节点配置不同的语音指令;将显示界面内的所有的语音指令汇总,并本文档来自技高网...

【技术保护点】
1.一种通用语音指令生成方法,所述方法包括:/n获取应用程序的显示界面的View树内容;/n遍历所述View树内容中各信息节点,并根据信息节点的属性,为不同的信息节点配置不同的语音指令;/n将显示界面内的所有的语音指令汇总,并进行指令混合和过滤,以形成最终语音指令集合。/n

【技术特征摘要】
1.一种通用语音指令生成方法,所述方法包括:
获取应用程序的显示界面的View树内容;
遍历所述View树内容中各信息节点,并根据信息节点的属性,为不同的信息节点配置不同的语音指令;
将显示界面内的所有的语音指令汇总,并进行指令混合和过滤,以形成最终语音指令集合。


2.根据权利要求1所述的通用语音指令生成方法,其中,所述获取应用程序的显示界面的View树内容通过Android系统无障碍服务功能实现。


3.根据权利要求1所述的通用语音指令生成方法,其中,所述遍历所述View树内容中各信息节点,并根据信息节点的属性,为不同的信息节点配置不同的语音指令包括:
逐级逐节点递归遍历所述View树内容中的各信息节点,并在遍历过程中,对每个信息节点给与每个策略挑选器逐个挑选;
将经过挑选后生成的指令存储在所述每个策略挑选器中,并配置相应的语音指令类型。


4.根据权利要求3所述的通用语音指令生成方法,其中,所述策略挑选器包括:点击策略挑选器、文字策略挑选器、列表策略挑选器、遥控器策略挑选器、以及自定义协议策略挑选器。


5.根据权利要求4所述的通用语音指令生成方法,其中,采用点击策略挑选器、文字策略挑选器、列表策略挑选器、遥控器策略挑选器、自定义协议策略挑选器的顺序依次对所述View树内容进行遍历。


6.根据权利要求1所述的通用语音指令生成方法,其中,所述将显示界面内的所有的语音指令汇总,并进行指令混合和过滤,以形成最终语音指令集合包括:对...

【专利技术属性】
技术研发人员:刘伟明
申请(专利权)人:杭州灵伴科技有限公司
类型:发明
国别省市:浙江;33

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

1