本公开是关于一种语音的识别方法、装置和设备,该方法包括:采集语音数据;将所述语音数据转换为控制指令,所述控制指令携带有控制动作信息及目标终端设备的标识信息;向所述目标终端设备发送所述控制指令,以使得所述目标终端设备执行所述控制动作。本公开可以提高语音识别系统的可靠性。
【技术实现步骤摘要】
本公开涉及终端设备领域,尤其涉及语音的识别方法、装置和设备。
技术介绍
随着信息技术的快速发展,通过遥控器对家居设备进行语音遥控已成为一种非常流行的生活模式。相关技术中,通过遥控器对家居设备进行语音遥控时,通常需要将采集到的语音数据通过无线网络发送到服务器,服务器进行语音数据的识别后,再将识别的结果返回到遥控器,以实现对家居设备的语音遥控。然而,由于遥控器需要将语音数据发送到服务器进行语音识别,这需要依赖良好的网络环境,如果一旦出现网络不畅的现象,则将造成整个遥控过程失败,从而使得系统的可靠性较低。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种语音的识别方法、装置和设备。根据本公开实施例的第一方面,提供一种语音的识别方法,包括:采集语音数据;将所述语音数据转换为控制指令,所述控制指令携带有控制动作信息及目标终端设备的标识信息;向所述目标终端设备发送所述控制指令,以使得所述目标终端设备执行所述控制动作。结合第一方面,在第一方面的第一种可能的实现方式中,所述将所述语音数据转换为控制指令,包括:根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码,将所述目标红外控制编码对应终端设备的标识信息作为目标终端设备的标识信息;根据所述语音数据,查询所述语音数据与控制动作信息之间的映射关系,获得与所述语音数据对应的控制动作信息。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码,将所述目标红外控制编码对应终端设备的标识信息作为目标终端设备的标识信息,包括:根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码;若目标红外控制编码的数量为多个,则将优先级最高的目标红外控制编码对应的终端设备的标识信息作为目标终端设备的标识信息。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码,将所述目标红外控制编码对应终端设备的标识信息作为目标终端设备的标识信息,包括:根据所述语音数据,查询所述语音数据与红外控制编码的映射关系,获得与所述语音数据对应的目标红外控制编码;若目标红外控制编码的数量为多个,则将时间戳最早的目标红外控制编码对应的终端设备的标识信息作为目标终端设备的标识信息。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码,将所述目标红外控制编码对应终端设备的标识信息作为目标终端设备的标识信息,包括:根据所述语音数据,查询所述语音数据与红外控制编码的映射关系,获得与所述语音数据对应的目标红外控制编码;若目标红外控制编码的数量为多个,则将所有目标红外控制编码分别对应的终端设备的标识信息均作为目标终端设备的标识信息。结合第一方面,在第一方面的第五种可能的实现方式中,所述将所述语音数据转换为控制指令之前,所述方法还包括:根据所述语音数据,查询预先存储的与所述语音数据相关的映射关系;其中,所述映射关系包括如下一种或者几种:语音数据与红外控制编码之间的映射关系,语音数据与控制动作信息之间的映射关系。结合第一方面,在第一方面的第六种可能的实现方式中,所述将所述语音数据转换为控制指令之前,所述方法还包括:与移动终端建立无线连接;在采集到语音数据时,向所述移动终端发送请求消息;接收所述移动终端根据所述请求消息发送的与所述语音数据相关的映射关系;其中,所述映射关系包括如下一种或者几种:语音数据与红外控制编码之间的映射关系,语音数据与控制动作信息之间的映射关系;根据所述语音数据,查询所述与所述语音数据相关的映射关系;删除所述与所述语音数据相关的映射关系。根据本公开实施例的第二方面,提供一种语音的识别装置,包括:采集模块,用于采集语音数据;转换模块,用于将所述采集模块采集的所述语音数据转换为控制指令,所述控制指令携带有控制动作信息及目标终端设备的标识信息;第一发送模块,用于向所述目标终端设备发送所述转换模块转换得到的所述控制指令,以使得所述目标终端设备执行所述控制动作。结合第二方面,在第二方面的第一种可能的实现方式中,所述转换模块包括:第一查询子模块和第二查询子模块;所述第一查询子模块,用于根据所述采集模块采集的所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码,将所述目标红外控制编码对应终端设备的标识信息作为目标终端设备的标识信息;第二查询子模块,用于根据所述采集模块采集的所述语音数据,查询所述语音数据与控制动作信息之间的映射关系,获得与所述语音数据对应的控制动作信息。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一查询子模块包括:第一查询单元和第一选择单元;所述第一查询单元,用于根据所述语音数据,查询所述语音数据与红外控制编码之间的映射关系,获得与所述语音数据对应的目标红外控制编码;所述第一选择单元,用于在所述第一查询单元查询的目标红外控制编码的数量为多个时,将优先级最高的目标红外控制编码对应的终端设备的标识信息作为目标终端设备的标识信息。结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一查询子模块包括:第二查询单元和第二选择单元;所述第二查询单元,用于根据所述语音数据,查询所述语音数据与红外控制编码的映射关系,获得与所述语音数据对应的目标红外控制编码;所述第二选择单元,用于在所述第二查询单元查询的目标红外控制编码的数量为多个时,将时间戳最早的目标红外控制编码对应的终端设备的标识信息作为目标终端设备的标识信息。结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一查询子模块包括:第三查询单元和第三选择单元;所述第三查询单元,用于根据所述语音数据,查询所述语音数据与红外控制编码的映射关系,获得与所述语音数据对应的目标红外控制编码;所述第三选择单元,用于在所述第三查询单元查询的目标红外控制编码的数量为多个时,将所有目标红外控制编码分别对应的终端设备的标识信息均作为目标终端设备的标识信息。结合第二方面,在第二方面的第五种可能的实现方式中,所述装置还包括:第一查询丰吴块;所述第一查询模块,用于根据所述采集模块采集的所述语音数据,查询预先存储的与所述语音数据相关的映射关系;其中,所述映射关系包括如下一种或者几种:语音数据与红外控制编码之间的映射关系,语音数据与控制动作信息之间的映射关系。结合第二方面,在第二方面的第六种可能的实现方式中,所述装置还包括:建立模块、第二发送模块、接收模块、第二查询模块和删除模块;所述建立模块,用于与移动终端建立无线连接;所述第二发送模块,用于在所述建立模块建立与所述移动终端之间的无线连接,并在所述采集模块采集到所述语音数据时,向所述移动终端发送请求消息;所述接收模块,用本文档来自技高网...
【技术保护点】
一种语音的识别方法,其特征在于,包括:采集语音数据;将所述语音数据转换为控制指令,所述控制指令携带有控制动作信息及目标终端设备的标识信息;向所述目标终端设备发送所述控制指令,以使得所述目标终端设备执行所述控制动作。
【技术特征摘要】
【专利技术属性】
技术研发人员:高斯太,唐沐,侯恩星,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。