[发明专利]基于声音输入执行与列表数据有关的操作有效
申请号: | 201480040338.8 | 申请日: | 2014-07-14 |
公开(公告)号: | CN105408890B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | P·辛格;K·甘贾姆;S·古尔瓦尼;M·马龙;Y-C·鞠;K·查克拉巴蒂 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 邬少俊;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 声音 输入 执行 列表 数据 有关 操作 | ||
1.一种计算设备,包括:
处理器;以及
存储器,其包括由所述处理器执行的应用,所述应用具有被加载到其中的列表数据,所述列表数据包括在所述列表数据中的列的单元中的可修改文本字符串,其中,当所述处理器执行所述存储器中的所述应用时执行包括以下的动作:
响应于接收自然语言查询形式的声音输入,接收对所述自然语言查询的转录,其中,所述自然语言查询包括对所述列表数据中的列中的所述可修改文本字符串的提及;
基于对所述自然语言查询的转录而构建程序,其中,所述程序被配置为关于所述列中的第二单元的内容来执行计算操作;以及
执行所述程序以执行所述计算操作。
2.根据权利要求1所述的计算设备,其为客户端计算设备,所述客户端计算设备是平板计算设备或移动电话中的一个。
3.根据权利要求1所述的计算设备,其为服务器计算设备,所述声音输入是从与所述服务器计算设备进行网络通信的客户端计算设备接收的,所述动作还包括基于所述声音输入而生成所述转录。
4.根据权利要求1所述的计算设备,其中,自动语音识别ASR系统生成所述转录,所述动作还包括定制所述ASR系统以约束对所述声音输入的可能的解释。
5.根据权利要求1所述的计算设备,所述计算操作是以下中的一个:对所述列表数据的排序、对所述列表数据的过滤、针对所述列表数据中的条目执行的数学运算、对所述列表数据的可视化、或对所述列表数据的扩充。
6.根据权利要求5所述的计算设备,所述计算操作是对所述列表数据的扩充,所述动作还包括:
基于查询而针对表格的网络可访问索引来执行搜索;以及
利用包括在所述表格的索引中的另外的列表数据来扩充被加载到所述应用中的所述列表数据。
7.一种用于执行与列表数据有关的操作的方法,包括:
接收已经被加载到计算机可执行应用中的列表数据;
接收对由所述计算机可执行应用的用户给出的声音信号的转录,所述声音信号包括自然语言查询,所述自然语言查询包括在所述列表数据中的列的单元中的可修改文本,所述自然语言查询指示要针对所述列表数据中的第二单元的内容执行的操作;
基于对所述声音信号的转录而构建计算机可执行程序,当被执行时,所述计算机可执行程序被配置为执行所述操作;以及
执行所述计算机可执行程序来执行所述操作,其中执行所述计算机可执行程序使得所述列表数据中的第二单元的内容被更新。
8.根据权利要求7所述的方法,其由客户端计算设备执行,其中所述操作包括:
利用从数据源取回的另外的数据来扩充所述列表数据,所述数据源可被所述客户端计算设备通过网络来访问,所述扩充是基于所述自然语言查询的,其中所述第二单元是利用所述另外的数据填充的;以及
基于所述查询而针对所述列表数据和所述另外的数据来执行随后的操作。
9.根据权利要求7所述的方法,所述计算机可执行应用是网页浏览器。
10.根据权利要求7所述的方法,还包括:
响应于接收到所述列表数据,对随后对所述声音信号进行解码的自动语音识别(ASR)系统的语言模型进行更新,其中对所述语言模型进行更新包括将所述可修改文本包含在所述语言模型中。
11.根据权利要求10所述的方法,所述语言模型包括表示历史上观测到的命令的部分完成的短语,其中对所述语言模型进行更新还包括将所述可修改文本包含在所述语言模型中以完成所述部分完成的短语。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480040338.8/1.html,转载请声明来源钻瓜专利网。