一种语音控制装置及方法与流程

文档序号:28421692发布日期:2022-01-11 22:25阅读:228来源:国知局
一种语音控制装置及方法与流程

1.本发明属于控制技术领域,具体涉及一种语音控制装置及方法。


背景技术:

2.随着人工智能+语音技术+大数据等新科技的快速发展,各个家电之间形成互联互通已成基本配置。由于app操控需要打开手机、进入app等复杂操作,无需动手只需动嘴的语音遥控方式逐渐受到追捧。现有技术存在以下问题:
3.多数语音控制装置只能在线进行语音控制,当没有wifi时无法控制。
4.现有的控制装置没有学习功能。
5.现有控制装置大都需要装载app。


技术实现要素:

6.针对现有技术中存在的上述技术问题,本发明提出了一种语音控制装置及方法,设计合理,克服了现有技术的不足,具有良好的效果。
7.为了实现上述目的,本发明采用如下技术方案:
8.一种语音控制装置,包括语音输入模块、语音解析模块、红外发射模块、红外接收模块、控制单元、命令缓存单元、wifi模块、服务器以及受控设备;
9.语音输入模块,被配置为用于接收用户语音指令;
10.语音解析模块,被配置为用于解析用户语音指令;
11.红外发射模块,被配置为用于向本地发送用户控制指令;
12.红外接收模块,被配置为用于接收遥控指令;
13.控制单元,被配置为用于处理用户数据;
14.命令缓存单元,被配置为用于缓存本地控制指令;
15.wifi模块,被配置为用于上传和下发指令;
16.服务器,被配置为用于处理用户数据;
17.受控设备,被配置为用于用户受控终端。
18.此外,本发明还提到一种语音控制方法,该方法采用如上所述的一种语音控制装置,通过语音直接唤醒控制装置进而进行语音控制或者通过微信小程序进行语音控制;其中,
19.通过语音直接唤醒控制装置进而进行语音控制的具体步骤如下:
20.步骤s11:语音输入模块等待用户语音指令,当用户停止说话超过一定时间后,用户语音指令传送至语音解析模块;
21.步骤s12:语音解析模块将读取到的用户语音指令进行解析并传送至控制单元;
22.步骤s13:控制单元收到用户语音指令内容后,将解析后的用户语音指令内容发送至命令缓存单元;
23.步骤s14:判断用户控制指令是否在本地;
24.若:判断结果是用户控制指令在本地,则执行步骤s15;
25.或判断结果是用户控制指令不在本地,则执行步骤s16;
26.步骤s15:通过红外发射模块将解析后的协议发送至受控设备;
27.步骤s16:通过wifi模块将用户控制指令发送至服务器,服务器将收到的用户控制指令下发到受控设备。
28.通过微信小程序进行语音控制的具体步骤如下:
29.步骤s21:打开微信小程序,通过语音输入模块进行语音输入;
30.步骤s22:通过语音解析模块,在线解析语音指令然后发送至服务器;
31.步骤s23:服务器处理后将控制指令下发到受控设备。
32.优选地,微信小程序还具有学习功能,具体包括如下步骤:
33.步骤s31:点击微信小程序的学习按钮,通过语音输入模块,输入语音控制指令,微信小程序将语音控制指令上传至服务器;
34.步骤s32:使用该受控设备的遥控器点击相应的功能键;
35.步骤s33:通过红外接收模块接收解析遥控指令,并自动解析遥控指令,解析完成后将遥控指令发送至控制单元;
36.步骤s33:控制单元通过wifi模块将指令上传至服务器进行记录;
37.步骤s34:服务器记录完成后下发成功指令给微信小程序,微信小程序收到后语音提示学习完成。
38.优选地,在同一次学习中如果用户多次按下同一功能键以最后一次学习功能为准。
39.优选地,微信小程序每过七天统计一次命令词的使用频率,将使用频率最高的30条命令词显示在微信小程序端,用户根据需求将常用命令词和协议下载到本地,或者等微信小程序自动更新,每月一次小程序会把使用频率最高的30条命令词下载到命令储存单元。
40.本发明所带来的有益技术效果:
41.1、本发明可通过语音直接唤醒控制装置操控设备,也可通过微信小程序操控设备,且微信小程序具有学习功能。
42.2、本发明具有在线和离线两种控制方式,可实现离线控制设备功能。
43.3、本发明有自动更新离线词库的功能,只需要简单学习即可。
附图说明
44.图1为本发明通过语音直接唤醒控制装置操控设备的流程图。
45.图2为本发明通过微信小程序操控设备的流程图。
46.图3为微信小程序学习功能原理图。
具体实施方式
47.下面结合附图以及具体实施方式对本发明作进一步详细说明:
48.实施例1:
49.一种语音控制装置,包括语音输入模块、语音解析模块、红外发射模块、红外接收
模块、控制单元、命令缓存单元、wifi模块、服务器以及受控设备;
50.语音输入模块,被配置为用于接收用户语音指令;
51.语音解析模块,被配置为用于解析用户语音指令;
52.红外发射模块,被配置为用于向本地发送用户控制指令;
53.红外接收模块,被配置为用于接收遥控指令;
54.控制单元,被配置为用于处理用户数据;
55.命令缓存单元,被配置为用于缓存本地控制指令;
56.wifi模块,被配置为用于上传和下发指令;
57.服务器,被配置为用于处理用户数据;
58.受控设备,被配置为用于用户受控终端。
59.实施例2:
60.在上式实施例1的基础上,本发明还提到一种语音控制方法,通过语音直接唤醒控制装置进而进行语音控制的具体步骤如下(其流程如图1所示):
61.步骤s11:语音输入模块等待用户语音指令,当用户停止说话超过一定时间后,用户语音指令传送至语音解析模块;
62.步骤s12:语音解析模块将读取到的用户语音指令进行解析并传送至控制单元;
63.步骤s13:控制单元收到用户语音指令内容后,将解析后的用户语音指令内容发送至命令缓存单元;
64.步骤s14:判断用户控制指令是否在本地;
65.若:判断结果是用户控制指令在本地,则执行步骤s15;
66.或判断结果是用户控制指令不在本地,则执行步骤s16;
67.步骤s15:通过红外发射模块将解析后的协议发送至受控设备;
68.步骤s16:通过wifi模块将用户控制指令发送至服务器,服务器将收到的用户控制指令下发到受控设备。
69.通过微信小程序进行语音控制的具体步骤如下:
70.步骤s21:打开微信小程序,通过语音输入模块进行语音输入;
71.步骤s22:通过语音解析模块,在线解析语音指令然后发送至服务器;
72.步骤s23:服务器处理后将控制指令下发到受控设备。
73.微信小程序还具有学习功能,具体包括如下步骤((其流程如图3所示)):
74.步骤s31:点击微信小程序的学习按钮,通过语音输入模块,输入语音控制指令,微信小程序将语音控制指令上传至服务器;
75.步骤s32:使用该受控设备的遥控器点击相应的功能键;
76.步骤s33:通过红外接收模块接收解析遥控指令,并自动解析遥控指令,解析完成后将遥控指令发送至控制单元;
77.步骤s33:控制单元通过wifi模块将指令上传至服务器进行记录;
78.步骤s34:服务器记录完成后下发成功指令给微信小程序,微信小程序收到后语音提示学习完成。
79.在同一次学习中如果用户多次按下同一功能键以最后一次学习功能为准。
80.微信小程序每过七天统计一次命令词的使用频率,将使用频率最高的30条命令词
显示在微信小程序端,用户根据需求将常用命令词和协议下载到本地,或者等微信小程序自动更新,每月一次小程序会把使用频率最高的30条命令词下载到命令储存单元。
81.当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1