
技术摘要:
本发明提供的语音控制方法、装置、计算机设备和存储介质,所述控制方法包括:采集语音数据;根据所述语音数据,解析出语义文本信息;根据所述语义文本信息生成相应的控制信息,所述控制信息包括受控设备信息和操作指令;判断所述控制信息中的受控设备信息是否在预设受 全部
背景技术:
随着物联网技术的不断发展,在智能设备给人们带来便捷生活的同时,人们的控 制习惯逐渐发生改变,语音技术的发展也逐渐代替遥控器和手动操作等传统控制方式,通 过发送语音让家居环境达到舒适状态,让生活更便捷和智能。 但是现有技术中语音控制智能设备都是相互独立的控制方法,不能与其他智能设 备进行协同互通,满足不了用户的实际需求。
技术实现要素:
本申请提供了一种语音控制方法、装置、计算机设备和存储介质,解决了现有技术 的语音控制方法只能针对相互独立的智能设备,不能实现与其他智能设备的协同互通,满 足不了用户的实际需求的问题。 第一方面,本发明提供一种语音控制方法,所述控制方法包括:采集语音数据;根 据所述语音数据,解析出语义文本信息;根据所述语义文本信息生成相应的控制信息,所述 控制信息包括受控设备信息和操作指令;判断所述控制信息中的受控设备信息是否在预设 受控设备信息集中存在;当所述受控设备信息在所述预设受控设备信息集中存在时,发送 所述操作指令到所述受控设备,使所述受控设备进行相应的响应。 可选地,所述方法还包括:当所述受控设备信息在所述预设受控设备信息集中不 存在时,发出第一语音提示。 可选地,当所述受控设备信息在所述预设受控设备信息集中存在时,发送所述操 作指令到所述受控设备,包括:当所述受控设备信息在所述预设受控设备信息集中存在时, 判断所述控制信息中的操作指令是否在预设操作指令集中存在;当所述操作指令在预设操 作指令集中存在时,发出第二语音提示;当所述操作指令在预设操作指令集中不存在时,发 送所述操作指令到所述受控设备。 可选地,当所述控制信息还包括语音数据的身份信息时,判断所述控制信息中的 受控设备信息是否在预设受控设备信息集中存在之前,所述方法还包括:判断所述语音数 据的身份信息是否存在预设身份信息模板库。 可选地,根据所述语音数据,解析出语义文本信息,包括:将所述语音数据进行预 处理,得到语音预处理信号;对所述语音预处理信号进行特征提取得到语义文本信息。 可选地,根据所述语义文本信息生成相应的控制信息,包括:判断所述语义文本信 息是否在预设语义文本信息库中存在;当所述语义文本信息在所述预设语义文本信息库中 存在时,根据所述语义文本信息生成相应的控制信息;当所述语义文本信息在所述预设语 义文本信息库中不存在时,发出相应的第三语音提示。 4 CN 111583921 A 说 明 书 2/8 页 可选地,所述采集语音数据之前,所述方法还包括:获取同一局域网内所有受控设 备信息;将所述所有受控设备信息配置到所述预设受控设备信息集中;将对每个受控设备 的所有操作指令配置到所述预设操作指令集中。 第二方面,本发明提供一种语音控制装置,所述控制装置包括:采集模块,用于采 集语音数据;解析模块,用于根据所述语音数据,解析出语义文本信息;生成模块,用于根据 所述语义文本信息生成相应的控制信息,所述控制信息包括受控设备信息和操作指令;判 断模块,用于判断所述控制信息中的受控设备信息是否在预设受控设备信息集中存在;发 送模块,用于当所述受控设备信息在所述预设受控设备信息集中存在时,发送所述操作指 令到所述受控设备,使所述受控设备进行相应的响应。 第三方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上并 可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时包括如下步骤:采集 语音数据;根据所述语音数据,解析出语义文本信息;根据所述语义文本信息生成相应的控 制信息,所述控制信息包括受控设备信息和操作指令;判断所述控制信息中的受控设备信 息是否在预设受控设备信息集中存在;当所述受控设备信息在所述预设受控设备信息集中 存在时,发送所述操作指令到所述受控设备,使所述受控设备进行相应的响应。 第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,其特征 在于,所述计算机程序被处理器执行时实现如下步骤:采集语音数据;根据所述语音数据, 解析出语义文本信息;根据所述语义文本信息生成相应的控制信息,所述控制信息包括受 控设备信息和操作指令;判断所述控制信息中的受控设备信息是否在预设受控设备信息集 中存在;当所述受控设备信息在所述预设受控设备信息集中存在时,发送所述操作指令到 所述受控设备,使所述受控设备进行相应的响应。 本发明提供的语音控制方法、装置、计算机设备和存储介质,所述控制方法包括: 采集语音数据;根据所述语音数据,解析出语义文本信息;根据所述语义文本信息生成相应 的控制信息,所述控制信息包括受控设备信息和操作指令;判断所述控制信息中的受控设 备信息是否在预设受控设备信息集中存在;当所述受控设备信息在所述预设受控设备信息 集中存在时,发送所述操作指令到所述受控设备,使所述受控设备进行相应的响应。本发明 的语音控制方法是根据带语音功能的设备采集语音数据,根据所述语音数据解析和生成相 应的控制指令,再将所述控制指令发送到相应的受控设备进行响应,使其他不带有语音控 制功能的设备可以通过语音来控制;因此用户可以通过一台语音控制设备控制家中所有的 联网设备,并且通过自定义预设受控设备信息集来配置不同受控设备的不同控制权限,实 现智能设备的定制化管理和控制,提高了语音控制智能设备的覆盖率;因此解决了现有技 术的语音控制方法只能针对相互独立的智能设备,不能实现与其他智能设备的协同互通, 满足不了用户的实际需求的问题。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 5 CN 111583921 A 说 明 书 3/8 页 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本发明实施例提供的一种语音控制方法的流程图; 图2是本发明实施例提供的一种语音控制方法的流程图; 图3是本发明实施例提供的一种语音控制装置的结构框图; 图4是本发明实施例提供的一种语音控制系统的应用场景图。