首页 > 乐器声学 专利正文
一种语音控制智能家电方法及装置与流程

时间:2022-02-17 阅读: 作者:专利查询

一种语音控制智能家电方法及装置与流程

1.本发明涉及智能家电技术领域,尤其涉及一种语音控制智能家电方法及装置。


背景技术:

2.智能家电的语音控制功能给用户带来很大的便利性,但是,由于当前语音技术的限制,非常容易在隔音效果差的场所或装有多台智能家电的较大空间中控制用户不想控制的智能家电,造成对智能家电的误操作,给用户造成困扰。因此,提供一种语音控制智能家电方法及装置,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验显得尤为重要。


技术实现要素:

3.本发明所要解决的技术问题在于,提供一种语音控制智能家电方法及装置,能够通过获取通过语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
4.为了解决上述技术问题,本发明实施例第一方面公开了一种语音控制智能家电方法,所述方法包括:
5.获取通过语音触发的智能家电控制请求信息;所述智能家电控制请求信息包括若干个智能家电对应的智能家电控制请求;所述智能家电控制请求包括接收时间信息和语音强度信息;
6.根据所述智能家电控制请求信息,确定出目标智能家电控制请求集合;
7.根据所述目标智能家电控制请求集合,生成智能家电控制指令集合;所述智能家电控制指令集合包括至少一个智能家电控制指令;所述智能家电控制指令集合用于指示对目标智能家电的控制。
8.作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述智能家电控制请求信息,确定出目标智能家电控制请求集合,包括:
9.根据所述接收时间信息对应的接收时间的早晚对所述接收时间信息进行排序,得到接收时间序列;
10.根据所述语音强度信息对应的信号强度的大小对所述语音强度信息进行排序,得到信号强度序列;
11.根据所述接收时间序列和所述信号强度序列,确定出目标智能家电控制请求集合。
12.作为一种可选的实施方式,在本发明实施例第一方面中,所述根据接收时间序列和所述信号强度序列,确定出目标智能家电控制请求集合,包括:
13.根据所述接收时间序列,确定出待选时间集合;所述待选时间集合包括至少一个待选时间信息;
14.根据所述信号强度序列,确定出待选信号集合;所述待选信号集合包括至少一个待选信号信息;
15.根据所述待选时间集合和所述待选信号集合,确定出目标智能家电控制请求集合;所述目标智能家电控制请求集合包括至少一个目标智能家电控制请求。
16.作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述接收时间序列,确定出待选时间集合,包括:
17.确定所述接收时间序列中接收时间信息的数量;
18.当所述接收时间信息的数量等于1时,确定接收时间序列中的接收时间信息为待选时间信息;
19.当所述接收时间信息的数量大于1时,从所述接收时间序列中,根据时间筛选规则,确定出若干个所述待选时间信息;
20.确定所述待选时间信息对应的智能家电控制请求中的控制特征信息为时间特征信息。
21.作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述信号强度序列,确定出待选信号集合,包括:
22.确定所述信号强度序列中语音强度信息的数量;
23.当所述语音强度信息的数量等于1时,确定信号强度序列中的信号强度为待选信号信息;
24.当所述语音强度信息的数量大于1时,从所述信号强度序列中,根据信号筛选规则,确定出若干个所述待选信号信息;
25.确定所述待选信号信息对应的智能家电控制请求中的控制特征信息为信号特征信息。
26.作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述待选时间集合和所述待选信号集合,确定出目标智能家电控制请求集合,包括:
27.对于任一待选时间信息,匹配该待选时间信息对应的时间特征信息与所述待选信号集合中所有的信号特征信息,得到匹配结果;
28.当所述匹配结果表示存在与该待选时间信息对应的时间特征信息相匹配的目标信号特征信息时,确定所述目标信号特征信息对应的智能家电控制请求为目标智能家电控制请求。
29.作为一种可选的实施方式,在本发明实施例第一方面中,所述获取通过语音触发的智能家电控制请求信息,包括:
30.获取语音信号;
31.对所述语音信号进行分析处理,得到智能家电控制请求信息。
32.作为一种可选的实施方式,在本发明实施例第一方面中,所述智能家电控制请求还包括控制参数信息和智能家电特征信息;
33.所述根据所述目标智能家电控制请求集合,生成智能家电控制指令集合,包括:
34.对于任一目标智能家电控制请求,根据该目标智能家电控制请求对应的控制参数
信息和智能家电特征信息,确定出该目标智能家电控制请求对应的智能家电控制指令。
35.本发明实施例第二方面公开了一种语音控制智能家电装置,装置包括:
36.获取模块,用于获取通过语音触发的智能家电控制请求信息;所述智能家电控制请求信息包括若干个智能家电对应的智能家电控制请求;所述智能家电控制请求包括接收时间信息和语音强度信息;
37.确定模块,用于根据所述智能家电控制请求信息,确定出目标智能家电控制请求集合;
38.生成模块,用于根据所述目标智能家电控制请求集合,生成智能家电控制指令集合;所述智能家电控制指令集合包括至少一个智能家电控制指令;所述智能家电控制指令集合用于指示对目标智能家电的控制。
39.作为一种该可选的实施方式,在本发明实施例第二方面中,所述确定模块包括第一排序子模块、第二排序子模块和第一确定子模块,其中:
40.所述第一排序子模块,用于根据所述接收时间信息对应的接收时间的早晚对所述接收时间信息进行排序,得到接收时间序列;
41.所述第二排序子模块,用于根据所述语音强度信息对应的信号强度的大小对所述语音强度信息进行排序,得到信号强度序列;
42.所述第一确定子模块,用于根据所述接收时间序列和所述信号强度序列,确定出目标智能家电控制请求集合。
43.作为一种该可选的实施方式,在本发明实施例第二方面中,所述第一确定子模块根据接收时间序列和所述信号强度序列,确定出目标智能家电控制请求集合的具体方式为:
44.根据所述接收时间序列,确定出待选时间集合;所述待选时间集合包括至少一个待选时间信息;
45.根据所述信号强度序列,确定出待选信号集合;所述待选信号集合包括至少一个待选信号信息;
46.根据所述待选时间集合和所述待选信号集合,确定出目标智能家电控制请求集合;所述目标智能家电控制请求集合包括至少一个目标智能家电控制请求。
47.作为一种该可选的实施方式,在本发明实施例第二方面中,所述第一确定子模块根据所述接收时间序列,确定出待选时间集合的具体方式为:
48.确定所述接收时间序列中接收时间信息的数量;
49.当所述接收时间信息的数量等于1时,确定接收时间序列中的接收时间信息为待选时间信息;
50.当所述接收时间信息的数量大于1时,从所述接收时间序列中,根据时间筛选规则,确定出若干个所述待选时间信息;
51.确定所述待选时间信息对应的智能家电控制请求中的控制特征信息为时间特征信息
52.作为一种该可选的实施方式,在本发明实施例第二方面中,所述第一确定子模块根据所述信号强度序列,确定出待选信号集合的具体方式为:
53.确定所述信号强度序列中语音强度信息的数量;
54.当所述语音强度信息的数量等于1时,确定信号强度序列中的信号强度为待选信号信息;
55.当所述语音强度信息的数量大于1时,从所述信号强度序列中,根据信号筛选规则,确定出若干个所述待选信号信息;
56.确定所述待选信号信息对应的智能家电控制请求中的控制特征信息为信号特征信息。
57.作为一种该可选的实施方式,在本发明实施例第二方面中,所述第一确定子模块根据所述待选时间集合和所述待选信号集合,确定出目标智能家电控制请求集合的具体方式为:
58.对于任一待选时间信息,匹配该待选时间信息对应的时间特征信息与所述待选信号集合中所有的信号特征信息,得到匹配结果;
59.当所述匹配结果表示存在与该待选时间信息对应的时间特征信息相匹配的目标信号特征信息时,确定所述目标信号特征信息对应的智能家电控制请求为目标智能家电控制请求。
60.作为一种该可选的实施方式,在本发明实施例第二方面中,所述智能家电控制请求还包括控制参数信息和智能家电特征信息;
61.所述生成模块根据所述目标智能家电控制请求集合,生成智能家电控制指令集合的具体方式为:
62.对于任一目标智能家电控制请求,根据该目标智能家电控制请求对应的控制参数信息和智能家电特征信息,确定出该目标智能家电控制请求对应的智能家电控制指令。
63.作为一种该可选的实施方式,在本发明实施例第二方面中,所述获取模块获取通过语音触发的智能家电控制请求信息的具体方式为:
64.对于任一智能家电,接收语音信号;
65.对所述语音信号进行滤波处理,得到待用信号;
66.根据所述待用信号和该智能家电对应的智能家电特征信息,生成该智能家电对应的智能家电控制请求。
67.本发明第三方面公开了另一种语音控制智能家电装置,所述装置包括:
68.存储有可执行程序代码的存储器;
69.与所述存储器耦合的处理器;
70.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的语音控制智能家电方法中的部分或全部步骤。
71.本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明实施例第一方面公开的语音控制智能家电方法中的部分或全部步骤。
72.与现有技术相比,本发明实施例具有以下有益效果:
73.本发明实施例中,获取通过语音触发的智能家电控制请求信息;智能家电控制请求信息包括若干个智能家电对应的智能家电控制请求;智能家电控制请求包括接收时间信息和语音强度信息;根据智能家电控制请求信息,确定出目标智能家电控制请求集合;根据目标智能家电控制请求集合,生成智能家电控制指令集合;智能家电控制指令集合包括至
少一个智能家电控制指令;智能家电控制指令集合用于指示对目标智能家电的控制。可见,本发明能够通过获取通过语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
附图说明
74.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
75.图1是本发明实施例公开的一种语音控制智能家电方法的流程示意图;
76.图2是本发明实施例公开的另一种语音控制智能家电方法的流程示意图;
77.图3是本发明实施例公开的一种语音控制智能家电装置的结构示意图;
78.图4是本发明实施例公开的另一种语音控制智能家电装置的结构示意图;
79.图5本发明实施例公开的又一种语音控制智能家电装置的结构示意图。
具体实施方式
80.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
81.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
82.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
83.本发明公开了一种语音控制智能家电方法及装置,能够通过获取通过语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。以下分别进行详细说明。
84.实施例一
85.请参阅图1,图1是本发明实施例公开的一种语音控制智能家电方法的流程示意图。其中,图1所描述的语音控制智能家电方法应用于智能家居管理系统中,如用于基于语
音控制的智能家电管理系统的本地服务器或云端服务器等,本发明实施例不做限定。如图1所示,该语音控制智能家电方法可以包括以下操作:
86.101、获取通过语音触发的智能家电控制请求信息。
87.本发明实施例中,上述智能家电控制请求信息包括若干个智能家电对应的智能家电控制请求。
88.本发明实施例中,上述智能家电控制请求包括接收时间信息和语音强度信息。
89.102、根据智能家电控制请求信息,确定出目标智能家电控制请求集合。
90.103、根据目标智能家电控制请求集合,生成智能家电控制指令集合。
91.本发明实施例中,上述智能家电控制指令集合包括至少一个智能家电控制指令。
92.本发明实施例中,智能家电控制指令集合用于指示对目标智能家电的控制。
93.本发明实施例中,用户通过发出语音控制指令,分布在不同位置的智能家电接收到该语音控制指令之后,生成多个智能家电控制请求信息,通过对信号强度的大小和接收时间的早晚的比较,确定出用户欲控制的目标智能家电,再根据语音控制指令中的控制信息生成对目标智能家电进行控制的智能家电控制指令。举例来说,屋内有智能家电1和智能家电2,用于在距离智能家电1最近,当用户通过语音控制指令喊“打开智能家电”时,智能家电1和智能家电2的语音模块的麦克风,接收到语音,把声音信号转换成语音电信号,声音越大,语音电信号越大;语音模块控制器把接收到的语音电信号经过ad转换、记录接收时间,然后通过wifi等通讯网络传给云端处理单元。云端处理单元把智能家电1和智能家电2发送过来的语音电信号,经过大小比较、接收时刻的早晚,经过计算,把语音电信号最大的、接收语音信号最早的智能家电找出来,如果是智能家电1语音电信号最大、语音信号接收的最早,就认为是智能家电1需要打开,即确定智能家电1为目标智能家电,云端通过网络把信号反馈给智能家电1,然后智能家电1根据语音指令执行相应的工作,智能家电2保持原状态不变。
94.可选的,上述智能家电可以为智能空调,也可以用在其他带语音模块的智能电器,本发明实施例不做限定。
95.可见,实施本发明实施例所描述的语音控制智能家电方法能够通过获取通过语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
96.在一个可选的实施例中,上述步骤102中根据智能家电控制请求信息,确定出目标智能家电控制请求集合,包括:
97.根据接收时间信息对应的接收时间的早晚对接收时间信息进行排序,得到接收时间序列;
98.根据语音强度信息对应的信号强度的大小对语音强度信息进行排序,得到信号强度序列;
99.根据接收时间序列和信号强度序列,确定出目标智能家电控制请求集合。
100.在该可选的实施例中,作为一种可选的实施方式,接收时间序列是对接收时间信息对应的接收时间从早到晚进行排序得到的。
101.在该可选的实施例中,作为另一种可选的实施方式,接收时间序列是对接收时间信息对应的接收时间从晚到早进行排序得到的。
102.在该可选的实施例中,作为又一种可选的实施方式,信号强度序列是对信号强度信息对应的信号强度从大到小进行排序得到的。
103.在该可选的实施例中,作为又一种可选的实施方式,信号强度序列是对信号强度信息对应的信号强度从小到大进行排序得到的。
104.可见,实施本发明实施例所描述的语音控制智能家电方法能够根据接收时间的早晚和信号强度大小来对接收时间信息和语音强度信息进行排序,以得到接收时间序列和信号强度序列,进而确定出目标智能家电控制请求集合,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
105.在另一个可选的实施例中,上述根据接收时间序列和信号强度序列,确定出目标智能家电控制请求集合,包括:
106.根据接收时间序列,确定出待选时间集合;待选时间集合包括至少一个待选时间信息;
107.根据信号强度序列,确定出待选信号集合;待选信号集合包括至少一个待选信号信息;
108.根据待选时间集合和待选信号集合,确定出目标智能家电控制请求集合;目标智能家电控制请求集合包括至少一个目标智能家电控制请求。
109.本发明实施例中,对于接收时间序列中的接收时间信息,根据接收时间的早晚确定出至少一个待选时间信息。
110.本发明实施例中,对于信号强度序列中的语音强度信息,根据信号轻度的大小,确定出至少一个待选信号信息。
111.可见,实施本发明实施例所描述的语音控制智能家电方法能够通过对接收时间序列和信号强度序列的筛选,确定出用于确定目标智能家电控制请求的待选时间信息和待选信号信息,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
112.在又一个可选的实施例中,上述根据接收时间序列,确定出待选时间集合,包括:
113.确定接收时间序列中接收时间信息的数量;
114.当接收时间信息的数量等于1时,确定接收时间序列中的接收时间信息为待选时间信息;
115.当接收时间信息的数量大于1时,从接收时间序列中,根据时间筛选规则,确定出若干个待选时间信息;
116.确定待选时间信息对应的智能家电控制请求中的控制特征信息为时间特征信息。
117.在该可选的实施例中,作为另一种可选的实施方式,当接收时间序列是根据接收时间从早到晚进行排序得到的时,选取排序第一的接收时间信息作为一个待选时间信息。
118.可选的,对于排序不是第一的其他任一接收时间信息,计算该接收时间信息与排序第一的接收时间信息的顺序时间间隔;
119.判断该顺序时间间隔是否小于或等于顺序时间阈值;
120.当该顺序时间间隔小于或等于顺序时间阈值,确定该顺序时间间隔对应的接收时间信息为一个待选时间信息。
121.在该可选的实施例中,作为另一种可选的实施方式,当接收时间序列是根据接收时间从晚到早进行排序得到的时,选取倒序第一的接收时间信息作为一个待选时间信息。
122.可选的,对于倒序不是第一的其他任一接收时间信息,计算该接收时间信息与倒序第一的接收时间信息的倒序时间间隔;
123.判断该倒序时间间隔是否小于或等于倒序时间阈值;
124.当该倒序时间间隔小于或等于倒序时间阈值,确定该倒序时间间隔对应的接收时间信息为一个待选时间信息。
125.可见,实施本发明实施例所描述的语音控制智能家电方法能够通过对接收时间信息的数量的判断和分析处理来确定待选时间信息,并确定出时间特征信息,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
126.在又一个可选的实施例中,上述根据信号强度序列,确定出待选信号集合,包括:
127.确定信号强度序列中语音强度信息的数量;
128.当语音强度信息的数量等于1时,确定信号强度序列中的信号强度为待选信号信息;
129.当语音强度信息的数量大于1时,从信号强度序列中,根据信号筛选规则,确定出若干个待选信号信息;
130.确定待选信号信息对应的智能家电控制请求中的控制特征信息为信号特征信息。
131.在该可选的实施例中,作为另一种可选的实施方式,当信号强度序列是根据信号强度从大到小进行排序得到的时,选取排序第一的信号强度信息作为一个待选信号信息。
132.可选的,对于排序不是第一的其他任一信号强度信息,计算该信号强度信息与排序第一的信号强度信息的顺序强度间隔;
133.判断该顺序强度间隔是否小于或等于顺序强度阈值;
134.当该顺序时间间隔小于或等于顺序强度阈值,确定该顺序时间间隔对应的信号强度信息为一个待选信号信息。
135.在该可选的实施例中,作为另一种可选的实施方式,当信号强度序列是根据信号强度从小到大进行排序得到的时,选取倒序第一的信号强度信息作为一个待选信号信息。
136.可选的,对于倒序不是第一的其他任一信号强度信息,计算该信号强度信息与倒序第一的信号强度信息的倒序强度间隔;
137.判断该倒序强度间隔是否小于或等于倒序强度阈值;
138.当该倒序强度间隔小于或等于倒序强度阈值,确定该倒序强度间隔对应的信号强度信息为一个待选信号信息。
139.可见,实施本发明实施例所描述的语音控制智能家电方法能够对语音强度信息的数量的判断和分析处理来确定待选信号信息,并确定出信号特征信息,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
140.在又一个可选的实施例中,上述根据待选时间集合和待选信号集合,确定出目标
智能家电控制请求集合,包括:
141.对于任一待选时间信息,匹配该待选时间信息对应的时间特征信息与待选信号集合中所有的信号特征信息,得到匹配结果;
142.当匹配结果表示存在与该待选时间信息对应的时间特征信息相匹配的目标信号特征信息时,确定目标信号特征信息对应的智能家电控制请求为目标智能家电控制请求。
143.可选的,上述时间特征信息包括接收时间信息对应的智能家电代码信息,和/或,接收时间信息对应的智能家电名称信息,和/或,接收时间信息对应的信号编码信息,本发明实施例不做限定。
144.可选的,上述信号特征信息包括信号强度信息对应的智能家电代码信息,和/或,信号强度信息对应的智能家电名称信息,和/或,信号强度信息对应的信号编码信息,本发明实施例不做限定。
145.可见,实施本发明实施例所描述的语音控制智能家电方法能够对时间特征信息和信号特征信息的匹配来确定出目标信号特征信息,并据此确定得到目标智能家电控制请求,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
146.实施例二
147.请参阅图2,图2是本发明实施例公开的另一种语音控制智能家电方法的流程示意图。其中,图2所描述的语音控制智能家电方法应用于智能家居管理系统中,如用于基于语音控制的智能家电管理系统的本地服务器或云端服务器等,本发明实施例不做限定。如图2所示,该语音控制智能家电方法可以包括以下操作:
148.201、获取语音信号。
149.202、对语音信号进行分析处理,得到智能家电控制请求信息。
150.203、根据智能家电控制请求信息,确定出目标智能家电控制请求集合。
151.204、根据目标智能家电控制请求集合,生成智能家电控制指令集合。
152.本发明实施例中,针对步骤203

步骤204的具体技术细节和技术名词解释,可以参照实施例一中针对步骤102

步骤103的详细描述,本发明实施例不再赘述。
153.本发明实施例中,在用户发出语音控制指令时,智能家电通过接收该语音控制指令,并经过麦克风转换为语音信号。
154.可选的,对语音信号进行分析处理包括对语音信号进行滤波处理。
155.可选的,滤波处理包括硬件滤波,和/或,软件滤波,本发明实施例不做限定。
156.可选的,上述硬件滤波可以是通过电阻、电容、电感组成滤波器进行的,也可以是通过对纹波、噪声、谐波等干扰信号做滤除的,本发明实施例不做限定。
157.可选的,上述滤波器包括高通滤波器,和/或,低通滤波器,本发明实施例不做限定。
158.可选的,上述软件滤波是用软件来识别有用信号和干扰信号,并用滤波算法滤除干扰信号。
159.可选的,上述滤波算法包括自适应滤波器,和/或,谱减法,和/或,维纳滤波法,本发明实施例不做限定。
160.可选的,上述对语音信号进行分析处理还包括把含噪语音信号进行滤波去噪处
理,把有用的声音信号留下来。
161.可选的,上述对语音信号进行分析处理还包括将语音信号和语音模块里的语令词库进行对比选择对应的指令信息,生成待用控制参数信息。
162.可选的,根据待用控制参数信息和智能家电对应的智能家电特征信息,生成该智能家电对应的智能家电控制请求。
163.可见,实施本发明实施例所描述的语音控制智能家电方法能够通过获取通过语音信号,并通过对语音信号的分析处理得到语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
164.在一个可选的实施例中,上述智能家电控制请求还包括控制参数信息和智能家电特征信息;
165.上述步骤204中根据目标智能家电控制请求集合,生成智能家电控制指令集合,包括:
166.对于任一目标智能家电控制请求,根据该目标智能家电控制请求对应的控制参数信息和智能家电特征信息,确定出该目标智能家电控制请求对应的智能家电控制指令。
167.本发明实施例中,智能家电特征信息包括智能家电代码信息,和/或,智能家电名称信息,和/或,智能家电参数信息,本发明实施例不做限定。
168.本发明实施例中,控制参数信息包括状态控制信息,和/或,温度参数信息,和/或,风控参数信息,和/或,作业时间参数信息,本发明实施例不做限定。
169.可见,实施本发明实施例所描述的语音控制智能家电方法能够根据目标智能家电控制请求对应的控制参数信息和智能家电特征信息生成目标智能家电控制请求对应的智能家电控制指令,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
170.实施例三
171.请参阅图3,图3是本发明实施例公开的一种语音控制智能家电装置的结构示意图。其中,图3所描述的装置能够应用于智能家居管理系统中,如用于基于语音控制的智能家电管理系统的本地服务器或云端服务器等,本发明实施例不做限定。如图3所示,该装置可以包括:
172.获取模块301,用于获取通过语音触发的智能家电控制请求信息;智能家电控制请求信息包括若干个智能家电对应的智能家电控制请求;智能家电控制请求包括接收时间信息和语音强度信息;
173.确定模块302,用于根据智能家电控制请求信息,确定出目标智能家电控制请求集合;
174.生成模块303,用于根据目标智能家电控制请求集合,生成智能家电控制指令集合;智能家电控制指令集合包括至少一个智能家电控制指令;智能家电控制指令集合用于指示对目标智能家电的控制。
175.可见,实施图3所描述的语音控制智能家电装置,能够通过获取通过语音触发的智
能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
176.在另一个可选的实施例中,如图4所示,确定模块302包括第一排序子模块3021、第二排序子模块3022和第一确定子模块3023,其中:
177.第一排序子模块3021,用于根据接收时间信息对应的接收时间的早晚对接收时间信息进行排序,得到接收时间序列;
178.第二排序子模块3022,用于根据语音强度信息对应的信号强度的大小对语音强度信息进行排序,得到信号强度序列;
179.第一确定子模块3023,用于根据接收时间序列和信号强度序列,确定出目标智能家电控制请求集合。
180.可见,实施图4所描述的语音控制智能家电装置,能够根据接收时间的早晚和信号强度大小来对接收时间信息和语音强度信息进行排序,以得到接收时间序列和信号强度序列,进而确定出目标智能家电控制请求集合,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
181.在又一个可选的实施例中,如图4所示,第一确定子模块3023根据接收时间序列和信号强度序列,确定出目标智能家电控制请求集合的具体方式为:
182.根据接收时间序列,确定出待选时间集合;待选时间集合包括至少一个待选时间信息;
183.根据信号强度序列,确定出待选信号集合;待选信号集合包括至少一个待选信号信息;
184.根据待选时间集合和待选信号集合,确定出目标智能家电控制请求集合;目标智能家电控制请求集合包括至少一个目标智能家电控制请求。
185.可见,实施图4所描述的语音控制智能家电装置,能够通过对接收时间序列和信号强度序列的筛选,确定出用于确定目标智能家电控制请求的待选时间信息和待选信号信息,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
186.在又一个可选的实施例中,如图4所示,第一确定子模块3023根据接收时间序列,确定出待选时间集合的具体方式为:
187.确定接收时间序列中接收时间信息的数量;
188.当接收时间信息的数量等于1时,确定接收时间序列中的接收时间信息为待选时间信息;
189.当接收时间信息的数量大于1时,从接收时间序列中,根据时间筛选规则,确定出若干个待选时间信息;
190.确定待选时间信息对应的智能家电控制请求中的控制特征信息为时间特征信息。
191.可见,实施图4所描述的语音控制智能家电装置,能够通过对接收时间信息的数量的判断和分析处理来确定待选时间信息,并确定出时间特征信息,更有利于通过对语音信
号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
192.在又一个可选的实施例中,如图4所示,第一确定子模块3023根据信号强度序列,确定出待选信号集合的具体方式为:
193.确定信号强度序列中语音强度信息的数量;
194.当语音强度信息的数量等于1时,确定信号强度序列中的信号强度为待选信号信息;
195.当语音强度信息的数量大于1时,从信号强度序列中,根据信号筛选规则,确定出若干个待选信号信息;
196.确定待选信号信息对应的智能家电控制请求中的控制特征信息为信号特征信息。
197.可见,实施图4所描述的语音控制智能家电装置,能够对语音强度信息的数量的判断和分析处理来确定待选信号信息,并确定出信号特征信息,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
198.在又一个可选的实施例中,如图4所示,第一确定子模块3023根据待选时间集合和待选信号集合,确定出目标智能家电控制请求集合的具体方式为:
199.对于任一待选时间信息,匹配该待选时间信息对应的时间特征信息与待选信号集合中所有的信号特征信息,得到匹配结果;
200.当匹配结果表示存在与该待选时间信息对应的时间特征信息相匹配的目标信号特征信息时,确定目标信号特征信息对应的智能家电控制请求为目标智能家电控制请求。
201.可见,实施图4所描述的语音控制智能家电装置,能够对时间特征信息和信号特征信息的匹配来确定出目标信号特征信息,并据此确定得到目标智能家电控制请求,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
202.在又一个可选的实施例中,如图4所示,智能家电控制请求还包括控制参数信息和智能家电特征信息;
203.生成模块303根据目标智能家电控制请求集合,生成智能家电控制指令集合的具体方式为:
204.对于任一目标智能家电控制请求,根据该目标智能家电控制请求对应的控制参数信息和智能家电特征信息,确定出该目标智能家电控制请求对应的智能家电控制指令。
205.可见,实施图4所描述的语音控制智能家电装置,能够通过获取通过语音信号,并通过对语音信号的分析处理得到语音触发的智能家电控制请求信息,再确定得到目标智能家电控制请求集合,进而生成用于指示对目标智能家电的控制的智能家电控制指令,有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
206.在又一个可选的实施例中,如图4所示,获取模块301获取通过语音触发的智能家电控制请求信息的具体方式为:
207.对于任一智能家电,接收语音信号;
208.对语音信号进行滤波处理,得到待用信号;
209.根据待用信号和该智能家电对应的智能家电特征信息,生成该智能家电对应的智能家电控制请求。
210.可见,实施图4所描述的语音控制智能家电装置,能够根据目标智能家电控制请求对应的控制参数信息和智能家电特征信息生成目标智能家电控制请求对应的智能家电控制指令,更有利于通过对语音信号的强弱和智能家电接收语音信号的时间的判别来实现智能家电的精准控制,进而提升对智能家电的控制效率和提升用户对智能家居的使用体验。
211.实施例四
212.请参阅图5,图5是本发明实施例公开的又一种语音控制智能家电装置的结构示意图。其中,图5所描述的装置能够应用于智能家居管理系统中,如用于基于语音控制的智能家电管理系统的本地服务器或云端服务器等,本发明实施例不做限定。如图5所示,该装置可以包括:
213.存储有可执行程序代码的存储器401;
214.与存储器401耦合的处理器402;
215.处理器402调用存储器401中存储的可执行程序代码,用于执行实施例一或实施例二所描述的语音控制智能家电方法中的步骤。
216.实施例五
217.本发明实施例公开了一种计算机读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的语音控制智能家电方法中的步骤。
218.实施例六
219.本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的语音控制智能家电方法中的步骤。
220.以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
221.通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read

only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read

only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one

time programmable read

only memory,otprom)、电子抹除式可复写只读存储器(electrically

erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
222.最后应说明的是:本发明实施例公开的一种语音控制智能家电方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。