智能设备的语音控制方法、装置、控制设备及智能设备的制造方法_3

文档序号:9488877阅读:来源:国知局
音数据进行波束成形处理,得到优化语音数据,并将优化语音数据发送给红外遥控中心,红外遥控中心中存储有红外编码库,红外编码库中存储有各个智能设备的名称及对应的红外编码,还存储有语音信息与对应的控制指令。红外遥控中心提取优化语音数据中的语音信息,得到设备名称,查询红外编码库得到对应于设备名称的红外编码,并且基于语音信息查询到对应的控制指令,然后将该控制指令发送给智能设备的红外编码,以实现对该智能设备的语音控制。
[0143]在另一种公开方式中,智能设备将优化语音数据发送给终端之后,终端还可以将优化语音数据发送给服务器,服务器中存储有语音信息以及对应的控制指令,服务器基于优化语音数据提取到语音信息,查询得到对应的控制指令,服务器将控制指令以及设备名称发送给红外遥控器,红外遥控基于设备名称查找到对应的红外编码,并将控制指令发送给对应的红外编码,以实现对智能设备的语音控制。
[0144]上述实施例中,智能设备可以将采集的语音数据发送给终端,以便终端对该语音数据进行处理,得到优化语音数据,并基于该优化语音数据对智能设备进行控制,提高了优化语音数据的质量和识别度,优化了用户体验。
[0145]如图4所示,图4是本公开根据一示例性实施例示出的一种智能设备的语音控制应用场景示意图。在图4所示的场景中,包括:作为控制设备的智能手机,用于录音的智能设备1、智能设备2及智能设备3,以及作为控制的对象的电视,智能手机中安装有智能家庭App,智能手机通过智能家庭App控制所绑定的各个智能设备。
[0146]智能手机基于定位技术确定用户的位置,并查找预先存储的各具有录音功能的智能设备的位置;将位于包括用户的位置在内的设定范围(图4中所示的圆形范围)内的具有录音功能的智能设备1、智能设备2和智能设备3,确定为待启动的智能设备,然后开启待启动设备开始录音,接收位于不同位置的智能设备1、智能设备2及智能设备3采集的语音数据,并对接收到的语音数据进行波束成形处理,得到优化语音数据“开启电视”,智能手机将该优化语音数据发送给红外遥控中心,以使红外遥控中心基于优化语音数据中的设备名称“电视”查找对应的红外编码,基于优化语音数据查找控制指令,并将控制指令发送给红外编码,以实现对电视的控制。
[0147]在图4所示应用场景中,实现智能设备的语音控制的具体过程可以参见前述对图1-3中的描述,在此不再赘述。
[0148]与前述智能设备的语音控制方法实施例相对应,本公开还提供了智能设备的语音控制装置及其所应用的控制设备和智能设备的实施例。
[0149]如图5所示,图5是本公开根据一示例性实施例示出的一种智能设备的语音控制装置框图,该装置可以包括:接收模块510、处理模块520和控制模块530。
[0150]其中,接收模块510,被配置为接收多个智能设备分别返回的语音数据;
[0151]处理模块520,被配置为对接收模块510接收到的多个语音数据进行处理,得到优化语音数据;
[0152]控制模块530,被配置为基于处理模块520得到的优化语音数据控制语音数据对应的智能设备。
[0153]上述实施例中,控制设备可以通过对来自不同位置处的语音数据进行处理,得到优化语音数据,并基于该优化语音数据控制该优化语音数据对应的智能设备,从而实现了对智能设备的语音控制,为用户控制智能设备提供了方便,优化了用户体验。
[0154]如图6所示,图6是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图5所示实施例的基础上,接收模块510可以包括:接收子模块 511。
[0155]接收子模块511,被配置为接收位于不同位置的多个智能设备分别返回的语音数据。
[0156]上述实施例中,控制设备可以接收位于多个位置的智能设备采集的语音数据,对来自不同位置处的语音数据进行处理得到优化语音数据,因而保证了优化语音数据的质量,保证了语音识别的准确度,实现了对智能设备的语音控制。
[0157]如图7所示,图7是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以包括:读取模块540、第一确定模块550、第二确定模块560和开启模块570。
[0158]读取模块540,被配置为读取应用绑定的智能设备的基本信息;
[0159]第一确定模块550,被配置为基于读取模块540读取的基本信息确定具有录音功能的智能设备;
[0160]第二确定模块560,被配置为从第一确定模块550确定的具有录音功能的智能设备中确定待启动的智能设备;
[0161]开启模块570,被配置为向第二确定模块560确定为待启动的智能设备发送开启指令,以开启智能设备。
[0162]上述实施例中,控制设备可以先确定具有录音功能的智能设备,然后从具有录音功能的智能设备中确定待启动的智能设备,从而保证启动的智能设备能够录音。
[0163]如图8所示,图8是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图7所示实施例的基础上,该第二确定模块560可以包括:显不子模块561和第一确定子模块562。
[0164]其中,显示子模块561,被配置为显示具有录音功能的智能设备的列表;
[0165]第一确定子模块562,被配置为基于用户在所述显示子模块561显示的列表中的选择操作,将用户选中的智能设备确定为待启动录音功能的智能设备。
[0166]上述实施例中,控制设备可以基于用户的选择来确定待启动的智能设备,这种方式更加符合用户的需求,提高了用户体验。
[0167]如图9所示,图9是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图7所示实施例的基础上,第二确定模块560可以包括:定位子模块563、查找子模块564和第二确定子模块565。
[0168]定位子模块563,被配置为基于定位技术确定用户的位置;
[0169]查找子模块564,被配置为查找预先存储的各具有录音功能的智能设备的位置;
[0170]第二确定子模块565,被配置为将位于包括定位子模块563定位到的用户的位置在内的设定范围内的具有录音功能的智能设备,确定为待启动的智能设备。
[0171]上述实施例中,控制设备可以对用户进行定位,然后基于用户的位置确定待启动的智能设备,这种方式能够保证待启动的智能设备距离用户的位置较近,从而保证采集到更为清晰的语音数据,提高后续优化语音数据的辨识度,保证对智能设备的精确控制。
[0172]如图10所示,图10是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图9所示实施例的基础上,第二确定模块560还可以包括:读取子模块566和第三确定子模块567。
[0173]读取子模块566,被配置为在第二确定子模块565所确定的智能设备的个数超过设定阈值时,读取位于设定范围内的具有录音功能的智能设备的历史使用数据;
[0174]第三确定子模块567,被配置为基于读取子模块566读取的历史使用数据确定待启动的智能设备。
[0175]其中读取子模块566读取的历史使用数据包括:使用频率、最近一次使用时间、使用总时长中的任一项或多项。
[0176]上述实施例中,控制设备还可以结合智能设备的历史使用数据来确定待启动智能设备,由于历史使用数据能够一定程度上反映智能设备的性能,因而能够保证所录制的语音数据的质量。
[0177]如图11所示,图11是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图5所示实施例的基础上,处理模块520可以包括:处理子模块521。
[0178]处理子模块521,被配置为基于波束成形技术对接收模块510接收的多个语音数据进行处理,得到优化语音数据。
[0179]上述实施例中,控制设备可以基于波束成形技术对多个语音数据进行处理,进一步提高语音识别成功率。
[0180]如图12所示,图12是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图5所示实施例的基础上,控制模块530可以包括:第一发送子模块531。
[0181]第一发送子模块531,被配置为将处理模块520得到的优化语音数据发送给红外遥控设备,以使红外遥控设备基于优化语音数据中的语音信息查找对应的控制指令,基于优化语音数据中的设备名称查找对应的红外编码,并向红外编码发送控制指令。
[0182]上述实施例中,控制设备可以将优化语音数据发送给红外遥控中心,由红外遥控中心实现对智能设备的精确语音控制。
[0183]如图13所示,图13是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图5所示实施例的基础上,控制模块530可以包括:第二发送子模块532。
[0184]第二发送子模块532,被配置为将处理模块得到的优化语音数据发送给服务器,以使服务器基于优化语音数据中的语音信息查找对应的控制指令,并将控制指令和优化语音数据中的设备名称发送给红外遥控设备,进一步使红外遥控设备将控制指令发送给设备名称对应的红外编码。
[0185]上述实施例中,控制设备可以将优化语音数据发送给服务器,由服务器及红外遥控中心实现对智能设备的精确语音控制。
[0186]上述图5至图13示出的智能设备的语音控制装置实施例可以应用在控制设备中。
[0187]如图14所示,图14是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该装置可以应用于智能设备中,该装置可以包括:采集模块610和发送模块620。
[0188]采集模块610,被配置为采集语音数据;
[0189]发送模块620,被配置为将采集模块610采集的语音数据发送给控制设备,以使控制设备基于语音数据控制语音数据对应的智能设备。
[0190]上述实施例中,智能设备可以将采集到的语音数据发送给控制设备,以使控制设备能够基于语音数据,及多个位于其他位置的智能设备采集的语音数据来控制语音数据对应的智能设备,从而实现了对智能设备的精确语音控制,优化了用户体验。
[0191]如图15所示,图15是本公开根据一示例性实施例示出的另一种智能设备的语音控制装置框图,该实施例在前述图14所示实施例的基础上,该装置还可以包括:开启模块630。
[0192]开启模块630,被配置为基于控制设备发送的开启指令开启。
[0193]上述图14-15示出的智能设备的语音控制装置实施例可以应用在用于采集语音数据的智能设备中。
[0194]上述
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1