【技术实现步骤摘要】
【国外来华专利技术】用于控制多个装置的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年1月6日提交的第62/957,520号美国临时专利申请的优先权,所述美国临时专利申请以全文引用的方式并入本文中。
[0003]本公开大体上涉及控制装置,且在非限制性实施例中,涉及用于使用语音命令控制多个装置的系统、方法和计算机程序产品。
技术介绍
[0004]随着“智能家居”自动化和电器的日益普及,用户需要一种使用其口头命令控制多个不同装置的方法。现有方法需要系统可识别的预定义短语,由此要求用户记住特定装置名称、他们希望播放的媒体内容的全称(例如,电影标题或专辑名称)、装置的特定位置名称(例如,在其家中)等。这导致用户因错误命令被执行或用户命令被忽略和无法识别而感到沮丧。此外,随着连接和无线控制装置的数目增加,可能存在的不明确之处和由此导致的错误的数目也在增加。
技术实现思路
[0005]根据非限制性实施例,提供一种用于利用语音命令控制多个装置的方法,其包括:利用至少一个处理器通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自然语言;利用至少一个处理器基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;利用至少一个处理器基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0006]根据另一非限制性实施例,提供一种用于利用语音命令控制多个装置的系统,其包括至少一个处理器,所述至少一个处理器被编程或配置成:通过用至少一个模型处理 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于利用语音命令控制多个装置的方法,包括:利用至少一个处理器通过用至少一个模型处理文本字符串来生成命令脚本,所述文本字符串包括由用户输入的自然语言;利用至少一个处理器基于上下文数据修改所述命令脚本,所述命令脚本包括至少一个装置的配置;利用至少一个处理器基于所述命令脚本生成至少一个命令信号;以及基于所述至少一个命令信号控制至少一个装置。2.根据权利要求1所述的方法,其中所述配置包括以下各项中的至少一个:设置、媒体内容或其任何组合。3.根据权利要求1所述的方法,其中修改所述命令脚本包括:利用至少一个处理器基于所述上下文数据确定所述配置;以及利用至少一个处理器用所述配置替换所述命令脚本的一部分。4.根据权利要求1所述的方法,其中生成所述命令脚本包括:利用至少一个处理器通过用至少一个第一机器学习模型处理所述文本字符串来生成特征向量;以及利用至少一个处理器通过用至少一个第二机器学习模型处理所述特征向量来生成所述命令脚本。5.根据权利要求4所述的方法,其中所述至少一个第一机器学习模型包括所述至少一个机器学习模型的编码器,并且其中所述至少一个第二机器学习模型包括所述至少一个机器学习模型的解码器。6.根据权利要求1所述的方法,进一步包括:从所述用户接收语音输入;以及利用至少一个处理器将所述语音输入转化为所述文本字符串。7.根据权利要求1所述的方法,其中所述命令脚本基于配置数据被生成或修改。8.根据权利要求1所述的方法,进一步包括利用至少一个处理器基于配置数据替换所述命令脚本的至少一部分。9.根据权利要求8所述的方法,其中所述命令脚本的所述至少一部分包括位置名称,并且其中所述命令脚本的所述至少一部分被替换为来自所述配置数据的预定义位置。10.根据权利要求8所述的方法,其中所述配置数据包括将装置标识符与位置相关联的至少一个数据结构。11.根据权利要求1所述的方法,进一步包括利用至少一个处理器规范化所述文本字符串。12.根据权利要求1所述的方法,进一步包括:基于所述文本字符串的至少一部分从远程数据库检索外部数据,其中生成所述命令脚本进一步基于所述外部数据。13.根据权利要求1所述的方法,其中生成所述命令脚本包括从多个装置中选择所述至少一个装置。14.根据权利要求13所述的方法,其中选择所述至少一个装置是基于以下各项中的至少一个:所述至少一个装置的位置、所述至少一个装置的特性、所述至少一个装置的状态或
其任何组合。15.根据权利要求14所述的方法,其中选择所述至少一个装置是基于所述至少一个装置的所述特性,并且其中所述特性包括以下各项中的至少一个:大小、形状、颜色、品牌、技术特征或其任何组合。16.根据权利要求14所述的方法,其中选择所述至少一个装置是基于所述至少一个装置的所述状态,并且其中所述状态包括以下各项中的至少一个:激活状态、撤销激活状态、设置的值或其任何组合。17.根据权利要求1所述的方法,其中所述命令脚本包括与至少一个条件相关联的至少一个动作。18.根据权利要求1所述的方法,其中所述上下文数据包括所述至少一个装置的历史使用数据。19.根据权利要求1所述的方法,其中所述上下文数据包括至少一个使用模式。20.根据权利要求1所述的方法,其中所述上下文数据包括日期和时间中的至少一个。21.根据权利要求1所述的方法,进一步包括:利用至少一个处理器确定所述文本字符串和/或所述命令脚本中的不明确之处;利用至少一个处理器基于所述不明确之处提示用户进行第二语音输入;以及利用至少一个处理器基于所述第二语音输入修改所述文本字符串和/或所述命令脚本。22.一种用于利用语音命令控制多个装置的系统,包括至少一个处理器,所述至少一个处理器被编程或配置成:通过用至少一个模型处理文本字符串来生成命令脚本,所述文本字符串包括由用户输入的自然语言;基于上下文数据修改所述命令脚本,所述命令脚本包括至少一个装置的配置;基于所述命令脚...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。