【技术实现步骤摘要】
开发者语音动作系统
[0001]本申请是申请日为2016年04月12日、申请号为201680019717.8、专利技术名称为“开发者语音动作系统”的专利技术专利申请的分案申请。
[0002]本说明书一般地但不排他地涉及语音命令,并且一个特定实现涉及配置语音命令。
技术介绍
[0003]在软件中定义的行为可以指定任务,其中行为是控制任务执行的生命周期的类。意图是被动的数据结构,其可以指定特定行为和与特定行为相关联的应用程序。意图可以由应用程序触发,并且可以使得由该意图指定的行为在由该意图指定的目标应用程序上执行或由该应用程序执行。
技术实现思路
[0004]被称为意图的被动数据结构可以指定要在应用程序上执行或者由应用程序执行的应用程序和行为,其中行为是在应用程序上执行或由该应用程序执行的任务。意图可以指定一个或多个可用于触发意图的触发短语,使得意图的触发导致由指定的应用程序执行行为。例如,意图可以与针对出租车服务的应用程序相关联,并且可以指定一个或多个作为语音动作来操作的触发短语,使得当用户说话时,检测到触发短语中的一个触发短语触发出租车服务应用程序的启动。除了由意图指定的应用程序以外,意图可以由应用程序或操作系统触发,使得应用程序的触发导致指定行为在特定应用程序上执行或者由其执行。
[0005]由主机提供的服务或工具可使得应用程序开发者能够请求指定他们正在开发的特定应用程序的新意图。针对新意图的提交可以是语法的形式,其中开发者可以向服务或工具提交语法,并且该服务或工具可以基于该语法为特 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,包括:由语音动作服务系统接收在用户的计算设备处提供的所说言语,所说言语包括语音命令触发短语;由所述语音动作服务系统处理所说言语以确定与所述语音命令触发短语相关联的意图;由所述语音动作服务系统识别各自能够满足所述意图的两个或更多个应用,其中,识别所述两个或更多个应用是基于确定所述两个或更多个应用与一个或多个数据库中的意图相关联的;由所述语音动作服务系统与所述两个或更多个应用中的其余应用相比选择所述两个或更多个应用中的仅一个应用,其中,至少部分地基于(i)用户对所述仅一个应用的使用的新近度以及(ii)用户的过去行为来选择所述两个或更多个应用中的所述仅一个应用;以及由所述语音动作服务系统且响应于所说言语向用户的计算设备仅提供所选择的仅一个应用的指示。2.根据权利要求1所述的计算机实现的方法,其中,至少部分地基于(i)用户对所述仅一个应用的使用的新近度以及(ii)用户的过去行为来选择所述两个或更多个应用中的所述仅一个应用包括:确定所述仅一个应用是响应于所述语音命令触发短语由所述用户最近选择的。3.根据权利要求1所述的计算机实现的方法,其中,还至少部分地基于所述仅一个应用与语音命令触发短语或意图中的至少一个之间的关联得分的强度来选择所述两个或更多个应用中的所述仅一个应用。4.根据权利要求1所述的计算机实现的方法,其中,还至少部分地基于在接收所说言语时在所述用户的计算设备上执行所述仅一个应用来选择所述两个或更多个应用中的所述仅一个应用。5.根据权利要求1所述的计算机实现的方法,其中,仅提供所选择的仅一个应用的指示包括提供所选择的仅一个应用的声音指示。6.根据权利要求1所述的计算机实现的方法,还包括:由语音动作服务系统接收在用户的计算设备处额外的所说言语,所述额外的所说言语包括对所选择的仅一个应用的确认;以及响应于接收到所述额外的所说言语,执行所述仅一个应用以满足意图。7.根据权利要求1所述的计算机实现的方法,其中,处理所述所说言语以确定意图包括:由所述语音动作服务系统对所说言语进行声音识别以获得所说言语的转录;以及由所述语音动作服务系统确定所述转录的至少一部分包括语音命令触发短语以及所述语音命令触发短语匹配意图。8.一种系统,包括:至少一个处理器;以及包括指令的至少一个存储器,所述指令在被执行时使所述至少一个处理器:接收在用户的计算设备处提供的所说言语,所说言语包括语音命令触发短语;处理所说言语以确定所说言语包括所述语音命令触发短语;
识别两个或更多个应用,其中,识别所述两个或更多个应用是基于确定所述两个或更多个应用被映射到一个或多个数据库中的语音命令触发短语的;与所述两个或更多个应用中的其余应用相比选择所述两个或更多个应用中的仅一个应用,其中,至少部分地基于(i)用户对所述仅一个应用的使用的新近度以及(ii)用户的过去行为来选择所述两个或更多个应用中的所述仅一个应用;以及响应于所说言语且向用户的计算设备仅提供所选择的仅一个应用的指示。9.根据权利要求8所述的系统,其中,用于至少部分地基于(i)用户对所述仅一个应用的使用的新近度以及(ii)用户的过去行为来选择所述两个或更多个应用中的所述仅一个应用的指令包括:用于确定所述仅一个应用是响应于所述语音命令触发短语由所述用户最近选择的指令。10.根据权利要求8所述的系统,其中,用于选择所述两个或更多个应用中的所述仅一个应用的指令还包括:用于至少部分地基于所述仅一个应用与语音命令触发短语之间的关联得分的强度来选择所述两个或更多个应用中的所述仅一个应用的指令。11.根...
【专利技术属性】
技术研发人员:王波,S韦穆里,NM谢蒂,PK古普塔,SB霍夫曼,JA雷伊,JA波尔茨,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。