用于基于语音发起定制装置动作的系统和方法与流程

文档序号:37681985发布日期:2024-04-18 20:54阅读:11来源:国知局
用于基于语音发起定制装置动作的系统和方法与流程

本技术涉及用于基于语音发起定制装置动作的系统和方法。相关申请的交叉引用本技术要求2018年3月7日提交的标题为“distributed identification innetworked system”的美国临时专利申请第62/640,007号的权益和优先权,其通过引用的方式全部并入本文。


背景技术:

1、数字虚拟助理(dva)可以与客户端装置交互。例如,客户端装置的用户可以经由基于语音或者基于聊天的查询来发起在线任务(例如,在线搜索或者在线交易)。dva可以允许与客户端装置的免提交互。


技术实现思路

1、根据本公开的至少一个方面,一种用于实现与客户端装置的基于语音的交互的数据处理系统可以包括:通信接口;存储器;装置动作定制组件;以及自然语言处理器组件。通信接口可以从计算装置接收装置动作数据和与该装置动作数据相关联的标识符。装置动作数据可以指示由多个客户端装置支持的多个装置动作和多个装置可执行命令。该多个装置可执行命令中的每个装置可执行命令可以配置为触发对多个装置动作中的对应装置动作的执行。存储器可以存储装置动作数据。装置动作定制组件可以将装置动作数据映射至标识符。通信接口可以从多个客户端装置中的客户端装置接收音频信号和标识符。客户端装置可以响应于基于语音的查询而获得音频信号。自然语言处理器组件可以通过使用标识符和与音频信号相关联的内容来识别由多个客户端装置支持的多个装置动作中的装置动作。装置动作定制组件可以识别多个装置可执行命令中与装置动作对应的装置可执行命令。通信接口可以响应于基于语音的查询而向客户端装置传输要执行的装置可执行命令以使得执行装置动作。

2、本公开的至少一个方面涉及一种实现与客户端装置的基于语音的交互的方法。该方法可以包括:数据处理系统从计算装置接收装置动作数据和与该装置动作数据相关联的标识符。装置动作数据可以指示由多个客户端装置支持的多个装置动作和多个装置可执行命令。该多个装置可执行命令中的每个装置可执行命令可以触发对多个装置动作中的对应装置动作的执行。该方法可以包括数据处理系统将装置动作数据存储在存储器中。该方法可以包括数据处理系统将装置动作数据映射至标识符。该方法可以包括数据处理系统从多个客户端装置中的客户端装置接收音频信号和标识符。客户端装置可以响应于基于语音的查询而获得音频信号。该方法可以包括数据处理系统使用标识符和与音频信号相关联的内容来识别由多个客户端装置支持的多个装置动作中的装置动作。该方法可以包括数据处理系统识别多个装置可执行命令中与装置动作对应的装置可执行命令。该方法可以包括数据处理系统响应于基于语音的查询而向客户端装置传输要执行的装置可执行命令以使得执行装置动作。

3、根据本公开的至少一个方面,提供了一种用于支持基于语音的交互的电子装置。该电子装置可以包括音频接收器、通信接口、以及命令执行组件。音频接收器可以生成与输入的基于语音的查询对应的音频信号。该电子装置可以与由远程数据处理系统维护的装置动作数据和该装置动作数据的标识符相关联。装置动作数据可以包括由与装置动作数据相关联的电子装置支持的多个装置动作和多个装置可执行命令。每个装置可执行命令可以配置为触发对多个装置动作中的对应装置动作的执行。通信接口可以响应于基于语音的查询而将标识符和音频信号传输至远程数据处理系统。该远程数据处理系统可以维护将标识符映射至多个装置动作和多个装置可执行命令的一个或者多个数据结构。通信接口可以响应于对音频信号的传输而从远程数据处理系统接收多个装置可执行命令中的装置可执行命令。数据处理系统可以基于标识符、音频信号以及一个或者多个数据结构来识别装置可执行命令。命令执行组件可以配置为执行装置可执行命令以执行装置动作。

4、根据本公开的至少一个方面,提供了一种支持基于语音的交互的方法。该方法可以包括:电子装置生成与输入的基于语音的查询对应的音频信号。电子装置可以与由远程数据处理系统维护的装置动作数据和该装置动作数据的标识符相关联。装置动作数据可以包括由与装置动作数据相关联的电子装置支持的多个装置动作和多个装置可执行命令。每个装置可执行命令可以配置为触发对多个装置动作中的对应装置动作的执行。该方法可以包括电子装置响应于基于语音的查询而将标识符和音频信号传输至远程数据处理系统。该远程数据处理系统可以维护将标识符映射至多个装置动作和多个装置可执行命令的一个或者多个数据结构。该方法可以包括电子装置响应于对音频信号的传输而从远程数据处理系统接收多个装置可执行命令中的装置可执行命令。数据处理系统可以基于标识符、音频信号以及一个或者多个数据结构来识别装置可执行命令。该方法可以包括:电子装置执行装置可执行命令以执行装置动作。

5、根据本公开的至少一个方面,提供了一种响应于基于语音的交互而提供内容的数据处理系统。该数据处理系统可以包括存储器、装置动作定制组件、通信接口、以及自然语言处理器组件、以及内容选择器组件。存储器可以存储包括由多个电子装置支持的多个装置动作-命令对的装置动作数据。每个装置动作-命令对可以包括多个装置动作中的相应装置动作和多个装置可执行命令中的相应装置可执行命令以触发对相应装置动作的执行。装置动作定制组件可以标识符映射至由多个电子装置支持的多个装置动作-命令对中的每个装置动作-命令对。通信接口可以从电子装置接收标识符和电子装置响应于基于语音的查询而获得的音频信号。自然语言处理器组件可以通过使用与音频信号相关联的内容和标识符来识别多个装置动作-命令对中的装置动作-命令对。装置动作定制组件可以基于装置动作数据或者装置命令对来识别基于语音的查询的场境(context)。内容选择器组件可以基于该基于语音的查询的场境来选择数字分量。通信接口可以将数字分量和与装置动作-命令对相关联的装置可执行命令传输至电子装置。装置可执行命令在被执行时可以使得执行与装置动作-命令对相关联的装置动作,并且数字分量可以由电子装置呈现(或者渲染)。

6、根据本公开的至少一个方面,提供了一种响应于基于语音的交互而提供内容的方法。该方法可以包括数据处理系统在存储器中存储包括由多个电子装置支持的多个装置动作-命令对的装置动作数据。每个装置动作-命令对可以包括多个装置动作中的相应装置动作和多个装置可执行命令中的相应装置可执行命令以触发对相应装置动作的执行。该方法可以包括数据处理系统将标识符映射至由多个电子装置支持的多个装置动作-命令对中的每个装置动作-命令对。该方法可以包括数据处理系统从电子装置接收标识符和电子装置响应于基于语音的查询而获得的音频信号。该方法可以包括数据处理系统使用与音频信号相关联的内容和标识符来识别多个装置动作-命令对中的装置动作-命令对。该方法可以包括数据处理系统基于装置动作数据或者装置命令对来识别基于语音的查询的场境。该方法可以包括数据处理系统基于该基于语音的查询的场境来选择数字分量。该方法可以包括数据处理系统将数字分量和与装置动作-命令对相关联的装置可执行命令传输至电子装置。用于使得执行装置动作的装置可执行命令可以与装置动作-命令对相关联,并且数字分量可以由电子装置呈现。

7、下面详细讨论了这些以及其它方面和实施方式。前述信息和以下详细描述包括各个方面和实施方式的说明性示例,并且提供了用于理解要求保护的方面和实施方式的性质和特性的概述或者框架。附图提供了对各个方面和实施方式的说明和进一步理解,并且被并入本说明书以及构成本说明书的一部分。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1