基于装置拓扑结构来处理语音命令制造方法及图纸

技术编号:29333190 阅读:16 留言:0更新日期:2021-07-20 17:51
本申请涉及基于装置拓扑结构来处理语音命令。本公开的示例性方面涉及处理语音命令或话语。例如,可以接收表示语音话语的数据。可以访问装置拓扑结构表示。所述装置拓扑结构表示可以定义与一个或多个建筑物相关联的多个智能装置。所述装置拓扑结构表示可以进一步定义所述多个装置中的每一个装置在所述相关联的建筑物内的位置。可以至少部分地基于所述装置拓扑结构表示来确定所述语音话语的转录。可以至少部分地基于所述确定的转录和所述装置拓扑结构表示来确定一个或多个所选择的装置和待由所述一个或多个所选择的装置执行的一个或多个动作。

【技术实现步骤摘要】
基于装置拓扑结构来处理语音命令分案说明本申请属于申请日为2017年9月30日的中国专利技术专利申请201710924487.6的分案申请。
本公开总的涉及解译语音话语,更具体地说,涉及基于装置的拓扑结构来解译语音话语。
技术介绍
智能、多感应网络连接装置不断地扩散,如扬声器、家庭报警器、门锁、摄像头、照明系统、跑步机、重量秤、智能床、灌溉系统、车库门开启器、家电、婴儿监护仪、火灾报警器等。这些智能装置可以例如位于建筑物的范围内,并且用户可能希望与这种智能装置交互。为此,用户可以使用控制装置来例如经由网络与智能装置进行无线通信。在一些情况下,用户可能希望通过向控制装置提供语音命令或话语来与一个或多个智能装置进行通信。常规的语音命令处理技术使用各种合适的自动语音识别、自然语言处理和/或自然语言理解技术来处理和解译语音话语,并根据语音话语来控制智能装置。然而,这种常规技术通常不能解译复杂的语音话语,并且可能需要来自用户的更多信息的请求。特别地,这样的常规技术通常缺乏对智能家居网络内的装置以及网络内这些装置之间关系的充分了解。
技术实现思路
本公开的实施例的方面和优点将部分地在以下描述中阐述,或者可以从描述中获悉,或者可以通过实践实施例来了解。本公开的一个示例方面涉及一种处理语音话语的由计算机实现的方法。该方法包括由一个或多个计算装置接收表示语音话语的数据。语音话音由用户提供给控制装置。该方法还包括由所述一个或多个计算装置访问装置拓扑结构表示。装置拓扑结构表示定义与一个或多个建筑物相关联的多个智能装置。装置拓扑结构表示还限定了相关联建筑物内的多个装置中的每一个的位置。该方法还包括至少部分地基于装置拓扑结构表示来由所述一个或多个计算装置确定语音话语的转录。该方法还包括至少部分地基于所确定的转录和装置拓扑结构表示,由所述一个或多个计算装置确定一个或多个所选择的装置以及待由所述一个或多个所选择的装置执行的一个或多个动作。本公开的其它示例方面涉及用于处理语音命令的系统,装置,有形的、非暂态的计算机可读介质,用户界面,存储器装置和电子装置。参考以下描述和所附权利要求书,各种实施例的这些和其它特征,方面和优点将变得更好地理解。并入并构成本说明书的一部分的附图示出了本公开的实施例,并且与描述一起用于解释相关原理。附图说明在说明书中阐述了针对本领域普通技术人员的实施例的详细讨论,说明书参考附图,其中:图1描绘了根据本公开的示例实施例的用于处理语音命令的示例系统的概述;图2描绘了根据本公开的示例实施例的用于实现装置拓扑结构表示的示例用户界面;图3描绘了根据本公开的示例实施例的示例装置拓扑结构表示的框图;图4描绘了根据本公开的示例实施例的处理语音命令的示例方法的流程图;图5描绘了根据本公开的示例实施例的生成个性化语言模型的示例方法的流程图;图6描绘了根据本公开的示例实施例的确定语音话语的转录的示例方法的流程图;图7描绘了根据本公开的示例实施例的解译语音话语的转录的示例方法的流程图;图8描绘了根据本公开的示例实施例的示例系统的概述;具体实施例现在将详细参考实施例,实施例的一个或多个示例在附图中示出。通过实施例的说明来提供每个示例,而不限制本公开。事实上,对于本领域技术人员显而易见的是,在不脱离本公开的范围或精神的情况下,可以对实施例进行各种修改和变化。例如,作为一个实施例的一部分示出或描述的特征可以与另一个实施例一起使用,以产生又一个实施例。因此,意图是本公开的方面涵盖这些修改和变化。本公开的示例方面涉及基于来自用户的语音命令来控制智能装置。例如,可以从控制装置的用户接收语音话语。语音话语可以是由靠近被配置为控制一个或多个智能装置的用户装置的用户所说的命令。智能装置可以是被配置为与中央服务器、云计算系统和/或一个或多个另外的智能装置进行通信以提供各种有用的智能家居服务中任何服务的智慧型、多感测的、网络连接的装置。例如,智能装置可以是或可以以其它方式与以下相关联:空调系统、照明装置、家庭影院和娱乐系统、安全系统、自动门锁系统、调温器装置、家庭自动化系统、扬声器、摄像头装置、跑步机、重量秤、智能床、灌溉系统、车库门开启器、家电、婴儿监护仪、火灾报警器和/或其它合适的装置或系统。希望控制一个或多个智能装置的用户可以构造装置拓扑结构表示。可以使用各种合适的技术来构造装置拓扑结构表示,并且可以是能够表示一个或多个建筑物内的一个或多个智能装置的拓扑结构和组织的任何合适格式和/或结构。装置拓扑结构表示可以定义和/或组织与用户相关联的一个或多个建筑物。例如,与用户相关联的建筑物可以是与用户相关联的家庭、商业、车辆、办公室和/或任何其它合适的建筑物。用户可以将每个建筑物组织成一个或多个房间(例如卧室,起居室,厨房),并且可以将一个或多个智能装置分配给所述一个或多个房间。例如,用户可以将一个或多个智能灯分配给特定建筑物的第一房间,以及将一个或多个门锁系统分配到该建筑物的第二房间。然后,用户可以将一个或多个不同的智能装置分配给第二建筑物内的一个或多个房间。用户可以在装置拓扑结构表示中给智能装置分配一个或多个标识。标识可由用户选择并与装置拓扑结构表示内的相应的智能装置相关联。(多个)标识可以包括用户为智能装置选择的昵称和/或别名(例如,沙发灯、前门锁、卧室扬声器等)。以这种方式,当提供用于控制智能装置的语音话语时,标识可以是用户可能使用的、相应的智能装置的名称或别名。装置拓扑结构表示可以进一步指定与相应的装置相关联的一个或多个装置属性。装置属性可以与智能装置配置执行的一个或多个动作相关联。例如,与照明装置相关联的装置属性可以包括开启能力,关闭能力,调光能力和/或与照明装置相关联的其它合适的属性。作为另一示例,自动门锁装置可以包括锁定能力、解锁能力和/或其它合适的能力。用户可以向控制装置提供语音话语。语音话语可以是指定控制一个或多个智能装置的意图的任何合适的语音话语。例如,用户可以提供语音话语,其意图是改变智能装置的状态(例如,接通或断开智能装置,增大智能装置的音量等),或者意图是接收与智能装置相关联的信息(例如与当前温度相关的信息等)。控制装置可以是能够从用户接收语音话语的任何合适的装置,并且例如经由网络与一个或多个智能装置或中央服务器进行通信。控制装置可以是用户在提供语音话语时对着说话的装置。在一些实施方式中,控制装置可以是与用户相关联的用户装置,诸如智能电话、平板电脑,膝上型计算机、台式计算机、可穿戴计算装置和/或其它合适的用户装置。在一些实施方式中,控制装置可以是被配置为接收语音话语的智能装置。例如,控制装置可以是装置拓扑结构表示中指定的智能装置。可以解译语音话语,以确定用户意图针对一个或多个智能装置的控制命令。在这方面,可以至少部分地基于装置拓扑结构表示来对话音语音执行语音识别。例如,可以向一个或多个语言模型提供表示语音话语的数据,以确定语音话语的转录。在一些实施方式中,通本文档来自技高网...

【技术保护点】
1.一种计算机实施的处理语音话语的方法,所述方法包括:/n由一个或多个计算装置接收指示语音话语的数据;/n由所述一个或多个计算装置访问装置拓扑结构表示,所述装置拓扑结构表示定义与一个或多个结构相关联的多个装置,并且进一步定义所述多个装置中的每一个装置在所述相关联的结构内的相应位置;/n由所述一个或多个计算装置识别所述一个或多个装置中的所述语音话语被用户提供到的第一控制装置;/n由所述一个或多个计算装置从所述多个装置中确定一个或多个选择的智能装置,其中,确定所述一个或多个选择的智能装置至少部分地基于指示语音话语的所述数据并且至少部分地基于所述一个或多个选择的智能装置在所述装置拓扑结构表示中具有与所述第一控制装置相同的位置;/n由所述一个或多个计算装置至少部分地基于指示语音话语的所述数据来生成针对所述一个或多个选择的智能装置的一个或多个控制命令;以及/n由所述一个或多个计算装置向所述一个或多个选择的智能装置提供所述一个或多个控制命令。/n

【技术特征摘要】
20161003 US 62/403,4411.一种计算机实施的处理语音话语的方法,所述方法包括:
由一个或多个计算装置接收指示语音话语的数据;
由所述一个或多个计算装置访问装置拓扑结构表示,所述装置拓扑结构表示定义与一个或多个结构相关联的多个装置,并且进一步定义所述多个装置中的每一个装置在所述相关联的结构内的相应位置;
由所述一个或多个计算装置识别所述一个或多个装置中的所述语音话语被用户提供到的第一控制装置;
由所述一个或多个计算装置从所述多个装置中确定一个或多个选择的智能装置,其中,确定所述一个或多个选择的智能装置至少部分地基于指示语音话语的所述数据并且至少部分地基于所述一个或多个选择的智能装置在所述装置拓扑结构表示中具有与所述第一控制装置相同的位置;
由所述一个或多个计算装置至少部分地基于指示语音话语的所述数据来生成针对所述一个或多个选择的智能装置的一个或多个控制命令;以及
由所述一个或多个计算装置向所述一个或多个选择的智能装置提供所述一个或多个控制命令。


2.根据权利要求1所述的计算机实施的方法,其中,所述装置拓扑结构表示定义多个房间,并且其中,所述多个装置中的每一个装置的相应位置是所述多个房间中的相应一个房间。


3.根据权利要求1所述的计算机实施的方法,其中,所述一个或多个计算装置包括所述第一控制装置。


4.根据权利要求1所述的计算机实施的方法,其中,所述一个或多个计算装置由所述第一控制装置组成。


5.根据权利要求1所述的计算机实施的方法,其中,确定所述一个或多个选择的智能装置包括:
由所述一个或多个计算装置识别所述多个装置的子集,所述装置拓扑结构表示针对所述多个装置的所述子集指定与所述语音话语被提供到的所述第一控制装置相同的房间;以及
由所述一个或多个计算装置至少部分地基于指示语音话语的所述数据来从所述多个装置的所述子集中确定所述一个或多个选择的智能装置。


6.根据权利要求1所述的计算机实施的方法,其中,至少部分地基于指示语音话语的所述数据来生成针对所述一个或多个选择的智能装置的一个或多个控制命令包括:
至少部分地基于所述语音话语的转录来确定将由所述一个或多个选择的智能装置执行的一个或多个动作;以及
至少部分地基于所述一个或多个选择的智能装置和所述一个或多个动作来生成所述一个或多个控制命令。


7.根据权利要求1至6中的任一项所述的计算机实施的方法,其中,所述一个或多个选择的智能装置是一个或多个照明装置。


8.一种计算系统,包括:
一个或多个处理器;以及
一个或多个存储器装置,所述一个或多个存储器装置存储计算机可读指令,所述计算机可读指令在由所述一个或多个处理器执行时,使所述一个或多个处理器执行操作,所述操作包括:
接收指示语音话语的数据;
访问装置拓扑结构表示,所述装置拓扑结构表示定义与一个或多个结构相关...

【专利技术属性】
技术研发人员:巴纳比·约翰·詹姆斯大卫·罗伊·沙伊雷尔艾米·林恩·鲍德温文森特·扬顿·莫杨军马克·斯帕特斯四世钟磊
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1