语音控制方法、智能家居系统、存储介质和计算机设备技术方案

技术编号:17704052 阅读:37 留言:0更新日期:2018-04-14 17:18
一种语音控制方法、智能家居系统、存储介质和计算机设备,所述方法包括:获取用户的语音信息中的当前语音控制指令,并判断所述语音控制指令是否为完整的语音控制指令,所述完整的语音控制指令是能被用于直接执行控制智能家居设备的指令;若是,执行当前语音控制指令;若否,提取所述语音信息中的至少一个环境描述词;根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令,并执行查询到的所述当前标准语音控制指令,所述语义关联规则包括所述环境描述词和标准语音控制指令的对应关系。本发明专利技术更加智能地识别用户发送的模糊语音控制指令,方便的控制智能家居设备,提高用户体验。

【技术实现步骤摘要】
语音控制方法、智能家居系统、存储介质和计算机设备
本专利技术涉及智能家居领域,特别是涉及一种语音控制方法、智能家居系统、存储介质和计算机设备。
技术介绍
随着“互联网+”发展应用和技术的进步,智能家居概念成品化速度加快。智能家居通过物联网技术将家中各种家电或设备连接在一起,不仅具有传统的家居功能,而且能够通过物联网技术提供全方位的信息交互,改变了人们的生活方式。在使用该类智能家居设备的过程中,为了操作方便,用户可以通过语音来控制该类智能家居设备,即用户通过语音的方式发送控制指令。但是,在实际场景中,针对用户发送的模糊语音控制指令,即不完整的语音控制指令,例如“打开空调”,但未说明是哪个房间的空调时,智能家居系统无法开启空调,用户体验差。
技术实现思路
鉴于上述状况,有必要针对现有技术中无法识别不完整的语音控制指令的问题,提供一种语音控制方法、智能家居系统、存储介质和计算机设备。本专利技术的一方面提供了一种语音控制方法,包括:获取用户的语音信息中的当前语音控制指令,并判断所述语音控制指令是否为完整的语音控制指令,所述完整的语音控制指令是能被用于直接执行控制智能家居设备的指令;若否,提取所述语音信息中的至少一个环境描述词;根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令,并执行查询到的所述当前标准语音控制指令,所述语义关联规则包括所述环境描述词和标准语音控制指令的对应关系。当获取到语音控制指令时,判断当前语音控制指令是否完整,若完整执行当前语音控制指令。若不完整,根据用户语音信息中的环境描述词从语义关联规则中查询标准语音控制指令,并从查询到的标准语音控制指令中查询与当前语音控制指令匹配的当前标准语音控制指令,并执行当前标准语音控制指令。优化智能家居系统,更加智能地识别用户发送的模糊语音控制指令,方便的控制智能家居设备,提高用户体验。上述语音控制方法,其中,所述根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令的步骤包括:查询预设的语义关联规则中每个所述环境描述词对应的标准语音控制指令;根据所述当前语音控制指令查询所述环境描述词对应的标准语音控制指令中,与所述当前语音控制指令匹配的当前标准语音控制指令。具体实施时,以环境描述词为索引遍历语义关联规则中的每一个对应关系,查找到语音信息中的环境描述词对应的标准语音控制指令。再从查找到的一个或多个标准语音控制指令中确定与当前语音控制指令匹配的当前标准语音控制指令。具体的,将当前语音控制指令与查询到的一个或多个标准语音控制指令进行比对,当比对的当前标准语音控制指令包含当前语音控制指令时,执行匹配成功的当前语音控制指令。根据用户的用语习惯制定语义关联规则,使智能家居系统更好的为用户服务。上述语音控制方法,其中,所述判断所述语音控制指令是否为完整语音控制指令的步骤包括:当所述当前语音控制指令中包含识别信息时,确定所述当前语音控制指令为完整的语音控制指令;当所述当前语音控制指令中不包含所述识别信息时,判断所述当前语音控制指令对应的智能家居设备是否只有一个;若是,确定所述当前语音控制指令为完整的语音控制指令;若否,确定所述当前语音控制指令为不完整的语音控制指令。识别信息是用来确定具体的控制对象的关键词,例如语音控制指令“打开房间的灯”、“打开客厅的灯”,其中“房间”、“客厅”为控制对象的识别信息,可以明确到某一位置的智能家居设备。可以理解的,识别信息除了用位置信息表示外,也可以是颜色、形状或其他信息表示,例如语音控制指令“打开红色的灯”或“打开圆形的灯”,其中“红色”、“圆形”为识别信息。当当前控制指令对应的智能家居设备包括多个,而当前语音控制指令中不包含识别信息时,例如“打开灯”,其中灯有多个,则当前语音控制指令为不完整的语音控制指令。还有一种情况是,当前语音控制指令中没有识别信息,但控制对象为唯一的智能家居设备。例如在智能家居系统中只有一个冰箱时,语音控制指令“打开冰箱”,则为明确的控制指令,即是完整的控制指令,直接执行当前控制指令即可。通过分析语音信息中是否有识别信息和是否只有一个控制对象来判断语音控制指令的完整性,提高了语音控制指令的识别效率。上述语音控制方法,其中,所述提取所述语音信息中的至少一个环境描述词的步骤包括:提取所述当前语音控制指令之前的预设时间内的语音信息中的至少一个所述环境描述词。本方案通过查询当前语音控制指令前的预设时间内的一段语音信息中的环境描述词,可有效的剔除失效环境描述词,保留有效的环境描述词。并在语义关联规则中查询有效环境描述词对应的标准语音控制指令。上述语音控制方法,其中,还包括步骤:当未查询到与所述当前语音控制指令匹配的当前标准语音控制指令时,发出提示。本方案中,当未查询到与所述当前语音控制指令匹配的当前标准语音控制指令时,发出提示。以提醒用户下发完整的语音控制指令。本专利技术另一方面还提供了一种智能家居系统,包括:获取单元,用于获取用户的语音信息中的当前语音控制指令;判断单元,用于判断所述语音控制指令是否为完整的语音控制指令;提取单元,用于提取所述语音信息中的至少一个环境描述词;查询单元,用于根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令,所述语义关联规则包括所述环境描述词和标准语音控制指令的对应关系;执行单元,用于执行查询到的所述当前标准语音控制指令。通过获取获取用户的语音信息中的当前语音控制指令,并判断当前语音控制指令是否完整。若不完整时,通过语音信息中的环境描述词在预设的语义关联规则中找到对应的标准语音控制指令,并与当前语音控制指令进行匹配,以确定用户需要的标准语音控制指令。本技术方案识别用户发出的模糊、不完整的语音控制指令,并做出反应,更加智能化,提高用户体验。上述智能家居系统,其中,所述查询单元用于:查询预设的语义关联规则中每个所述环境描述词对应的标准语音控制指令;根据所述当前语音控制指令查询所述环境描述词对应的标准语音控制指令中,与所述当前语音控制指令匹配的当前标准语音控制指令。上述智能家居系统,其中,所述判断单元用于:当所述当前语音控制指令中包含识别信息时,确定所述当前语音控制指令为完整的语音控制指令;当所述当前语音控制指令中不包含所述识别信息时,判断所述当前语音控制指令对应的智能家居设备是否只有一个;若是,确定所述当前语音控制指令为完整的语音控制指令;若否,确定所述当前语音控制指令为不完整的语音控制指令。本专利技术还提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述方法的步骤。本专利技术还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。附图说明图1为本专利技术第一实施例中的语音控制方法的流程图;图2为本专利技术第二实施例中的语音控制方法的流程图;图3为本专利技术第三实施例中的智能家居系统的结构框。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通本文档来自技高网...
语音控制方法、智能家居系统、存储介质和计算机设备

【技术保护点】
一种语音控制方法,其特征在于,包括:获取用户的语音信息中的当前语音控制指令,并判断所述当前语音控制指令是否为完整的语音控制指令,所述完整的语音控制指令是能被用于直接执行控制智能家居设备的指令;若否,提取所述语音信息中的至少一个环境描述词;根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令,并执行查询到的所述当前标准语音控制指令,所述语义关联规则包括所述环境描述词和标准语音控制指令的对应关系。

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:获取用户的语音信息中的当前语音控制指令,并判断所述当前语音控制指令是否为完整的语音控制指令,所述完整的语音控制指令是能被用于直接执行控制智能家居设备的指令;若否,提取所述语音信息中的至少一个环境描述词;根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令,并执行查询到的所述当前标准语音控制指令,所述语义关联规则包括所述环境描述词和标准语音控制指令的对应关系。2.如权利要求1所述的语音控制方法,其特征在于,所述根据所述环境描述词和所述当前语音控制指令查询预设的语义关联规则中与所述当前语音控制指令匹配的当前标准语音控制指令的步骤包括:查询预设的语义关联规则中每个所述环境描述词对应的标准语音控制指令;根据所述当前语音控制指令查询所述环境描述词对应的标准语音控制指令中,与所述当前语音控制指令匹配的当前标准语音控制指令。3.如权利要求1所述的语音控制方法,其特征在于,所述判断所述语音控制指令是否为完整语音控制指令的步骤包括:当所述当前语音控制指令中包含识别信息时,确定所述当前语音控制指令为完整的语音控制指令;当所述当前语音控制指令中不包含所述识别信息时,判断所述当前语音控制指令对应的智能家居设备或者设备场景是否只有一个;若是,确定所述当前语音控制指令为完整的语音控制指令;若否,确定所述当前语音控制指令为不完整的语音控制指令。4.如权利要求1所述的语音控制方法,其特征在于,所述提取所述语音信息中的至少一个环境描述词的步骤包括:提取所述当前语音控制指令之前的预设时间内的语音信息中的至少一个所述环境描述词。5.如权利要求1所述的语音控制方法,其特...

【专利技术属性】
技术研发人员:傅文涛
申请(专利权)人:深圳市艾特智能科技有限公司
类型:发明
国别省市:广东,44

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

1