【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
web页面是由诸如膝上电脑、个人计算机、游戏控制台和智能电话之类的客户端计算设备渲染的文档的示例。web页面可以使用例如超文本标记语言(HTML)来编码,以及由web浏览器代码来渲染以便显示。文档中的诸如超链接之类的交互式元素可以被用户选择以便查看附加的内容,诸如通过使用鼠标或对触摸屏进行触摸来选择链接。然而,web页面不常被设计用于语音交互。此外,某些确实存在的解决方案要求web页面被专门针对语音交互进行编码。
技术实现思路
本文中描述的技术提供各种实施例,以用于为文档的交互式元素提供针对语音用户界面的消歧(disambiguation)过程。在一种方法中,对文档进行分析以标识该文档中的例如超链接或其他链接、按钮或输入栏之类的交互式元素。每个交互式元素由关联的代码定义,所述关联代码包括一个或多个关联于所述交互式元素的短语。用户然后提供语音命令来选择所述交互式元素中的一个。所述语音命令被转换成文本,并被与候选短语的语法中的一个或多个短语进行比较。如果不存在任何单个、清楚的最佳匹配,则使用消歧过程来允许所述用户从具有相对于所述语音命令的最高匹配分数的交互式元素组中进行选择。所述消歧过程可以涉及将所述文档的显示修改为提供靠近所述组中的交互式元素中的每个交互式元素的唯一标记(例如第一,第二,第三……)。这些交互式元素的链接文本也可以在视觉上进行区别,而其他交互式元素的文本可以被移除或视觉上不再强调(例如显示为灰色),以便将用户的注意力引导到所述最佳匹配交互式元素。所述用户然后可以提供随后的语音命令,其标识所述唯一 ...
【技术保护点】
一种用于提供语音用户界面的方法,其包括:分析文档以标识在所述文档中的多个交互式元素,所述多个交互式元素中的每个交互式元素包括关联的短语;渲染所述文档以提供在显示设备上的显示,在所述显示中提供所述关联的短语;将用户的语音命令与多个短语进行比较,所述多个短语包括所述多个交互式元素的关联短语;基于所述比较,对于每个交互式元素确定指示其关联短语与所述语音命令的匹配程度的匹配分数;将所述交互式元素中的一个交互式元素基于其匹配分数而标识作为对于所述语音命令的最接近匹配;以及基于所述匹配分数,决定是否对所述交互式元素中的作为最接近匹配的交互式元素生成点击事件,或者是否启动消歧过程,所述消歧过程允许所述用户从包括所述多个交互式元素中最高的匹配分数的交互式元素组中进行选择。
【技术特征摘要】
【国外来华专利技术】2013.05.21 US 13/8990741.一种用于提供语音用户界面的方法,其包括:
分析文档以标识在所述文档中的多个交互式元素,所述多个交互式元素中的每个交互式元素包括关联的短语;
渲染所述文档以提供在显示设备上的显示,在所述显示中提供所述关联的短语;
将用户的语音命令与多个短语进行比较,所述多个短语包括所述多个交互式元素的关联短语;
基于所述比较,对于每个交互式元素确定指示其关联短语与所述语音命令的匹配程度的匹配分数;
将所述交互式元素中的一个交互式元素基于其匹配分数而标识作为对于所述语音命令的最接近匹配;以及
基于所述匹配分数,决定是否对所述交互式元素中的作为最接近匹配的交互式元素生成点击事件,或者是否启动消歧过程,所述消歧过程允许所述用户从包括所述多个交互式元素中最高的匹配分数的交互式元素组中进行选择。
2.根据权利要求1所述的方法,其中:
对于所述交互式元素中的作为最接近匹配的交互式元素,如果其匹配分数按绝对项计算足够高并且比下一较低的匹配分数高出足够多,则生成所述点击事件。
3.根据权利要求1或2所述的方法,其中:
如果所述交互式元素中的作为最接近匹配的交互式元素的匹配分数是以下中的至少一项,则启动所述消歧过程:按绝对项计算并非足够高,或者不比下一较低的匹配分数高出足够多。
4.根据权利要求1到3中的任一项所述的方法,其中:
所述消歧过程包括修改所述显示,以便识别所述组中的交互式元素中的每个交互式元素。
5.根据权利要求4所述的方法,其中:
修改所述显示包括提供靠近所述组中的交互式元素中的每个交互式元素在显示上的唯一标记;
所执行的方法进一步包括:
将用户的随后语音命令与每个唯一标记进行比较;
基于对所述随后语音命令进行的比较,标识所述唯一标记中的作为对于所述随后语音命令的最佳匹配的唯一标记;以及
针对由唯一标记中的所述那个唯一标记所标识的所述交互式元素中的一个交互式元素,生成点击事件。...
【专利技术属性】
技术研发人员:AS蔡勒,MH金,R本森,R萨林,YC巨,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。