一种智能音箱控制***及控制方法
技术领域
本发明涉及智能音箱的技术领域,尤其是涉及一种智能音箱控制***及控制方法。
背景技术
智能音箱是一种新型的智能家电设备,可以通过终端设备查看和控制智能音箱播放歌曲。依托于智能语音识别技术的进步,智能音箱已经由单一的音乐识别搜索和播放的功能,进化为综合问题解答、天气、航班信息查询和智能聊天等功能的智能服务平台,极大方便了家居生活。
现有公开号为CN109493866A的中国专利公开了一种智能音箱的操作方法,其包含以下步骤:预载声纹注册数据、用户信息与用户装置的播放设定之间的关联性设定;接收唤醒词以设定唤醒状态并产生声纹辨识结果;在唤醒状态下,在接收语音后,将语音转换成语音文字,当声纹辨识结果与声纹注册数据匹配时,将用户信息与语音文字传送给云端服务器,使云端服务器回传关联于用户信息的响应消息至智能音箱;依据播放设定,将响应消息推送至用户装置。
上述中的现有技术方案存在以下缺陷:通常一个家庭中的多个家庭成员会使用同一个音箱,当一个人用完音箱另一个人需要听音乐时,一般音箱会默认播放上一个人使用时所对应的音乐或音乐类型,但是每个人喜欢的音乐类型都不尽相同,这样就使得在播放音乐之前需要手动调节音乐类型或切换音乐,由此而导致了智能音箱使用不便的问题。
发明内容
本发明的目的是提供一种智能音箱控制***及控制方法。
发明目的一是:提供一种智能音箱控制***,其优点能够提高智能音箱的使用便利性;
发明目的二是:提供一种智能音箱控制方法,其优点是能够根据用户的个性化选择自动播放相应类型的音乐,使得音箱更加智能化。
本发明的上述发明目的一是通过以下技术方案得以实现的:
一种智能音箱控制***,包括:
通信模块,其用于与互联网平台或移动终端连接以获取音乐数据;
数据库,其用于记录多个用户的语音数据以及多种音乐播放模式,每一所述用户均对应有至少一种音乐播放模式;
识别模块,其用于识别用户的语音并将该语音与所述数据库中的语音数据进行对比,若识别的语音与数据库中的语音数据形成匹配,则输出匹配数据;
调用模块,其用于接收所述识别模块输出的匹配数据,并根据所述匹配数据获取数据库中相应种类的音乐播放模式以作为候选播放模式;
播放模块,其用于根据所述调用模块获取的候选播放模式生成供用户进行模式选择的语音播放数据并播放;
其中,所述识别模块还用于识别用户语音选择的候选播放模式作为匹配模式,并根据识别的匹配模式控制所述通信模块从互联网平台或移动终端获取相应的音乐数据;所述播放模块还用于接收通信模块获取的音乐数据并播放。
通过采用上述技术方案,智能音箱启动后,能够根据用户的语音自动识别用户的身份,并为用户提供适宜的一种或多种音乐播放类型以供用户进行选择,当用户选择音乐播放类型后,通信模块会从互联网平台或移动终端获取相应的音乐数据并发送至播放模块进行播放,有效提高了智能音箱的使用便利性,提高了用户体验。
本发明进一步设置为:所述数据库中还记录有每一用户所对应的音量范围数据;所述播放模块还用于在播放通信模块获取的音乐数据前,获取与相应用户对应的音量范围数据并根据该音量范围数据控制播放音量。
通过采用上述技术方案,能够根据用户的不同自动调节播放音量,更人性化,从而进一步提升了用户体验。
本发明进一步设置为:所述智能音箱控制***还包括开关模块,所述播放模块还用于生成供用户进行氛围灯开关选择的语音播放数据并播放;其中,所述识别模块还用于根据用户的语音向所述开关模块发送一控制氛围灯打开或关闭的控制指令。
通过采用上述技术方案,能够根据用户的语音智能控制氛围灯的开关,免去了用户手动操作的麻烦,更智能化。
本发明进一步设置为:所述数据库包括:
存储有多种音乐播放模式并用于供用户进行模式配置的配置模块;用于将一天的时间划分为多个时间区间的分割模块;
其中,所述分割模块中的每一时间区间均对应有配置模块中的至少一种音乐播放模式,所述调用模块具体用于根据识别模块输出的匹配数据以及当前时间所处的时间区间获取配置模块中相应种类的音乐播放模式以作为候选播放模式。
通过采用上述技术方案,用户能够根据个人喜好自主配置各个时间区间的音乐播放模式,从而在为当前用户提供音乐播放模式的选择时能更贴合其使用习惯。
本发明进一步设置为:所述数据库还包括学习模块,所述学习模块用于在用户语音选择的音乐播放模式与当前时间所处的时间区间所对应的音乐播放模式不一致时,将用户语音选择的音乐播放模式与当前时间所处的时间区间进行匹配并生成匹配关系。
通过采用上述技术方案,能够实时的记忆用户的选择并将每个时间区间所对应的音乐播放模式进行更新,从而在下次为该用户提供模式选择时能更贴合其喜好。
本发明进一步设置为:所述播放模块包括剪切单元和存储单元,所述剪切单元用于供用户将播放模块当前播放的音乐的某一段音频频谱截取出来并生成音乐片段,所述存储单元用于存储剪切单元截取的音乐片段。
通过采用上述技术方案,能够将用户喜欢的音乐片段截取出来并保存,以供用户需要使用时调出,根据人性化。
本发明进一步设置为:所述播放模块还包括拼接单元,所述拼接单元用于将存储单元内存储的至少两个不同的音乐片段进行合并以生成新的组合音乐。
通过采用上述技术方案,提供了另一种音乐获取的方式,即将不同的音乐片段进行拼接,从而能够适应不同人群的需求。
本发明的上述发明目的二是通过以下技术方案得以实现的:
一种智能音箱控制方法,所述智能音箱控制方法基于上述技术方案所述的智能音箱控制***,包括:
与互联网平台或移动终端建立通信连接;
记录至少一个用户的语音数据以及配置多种音乐播放模式,所述至少一个用户中的每一个用户均对应有至少一种音乐播放模式;
获取用户的语音并根据获取的用户语音将该用户对应的音乐播放模式中的每一种音乐播放模式均作为候选播放模式;
将候选播放模式通过语音的方式一一播放;
获取用户对候选播放模式进行选择的语音并根据该语音将相应的候选播放模式配置为匹配模式;
根据匹配模式从互联网平台或移动终端获取相应的音乐数据并播放。
通过采用上述技术方案,能够根据用户的身份为用户提供适宜的音乐类型选择,当用户根据自己的需要选择相应的音乐播放类型后,即会自动播放相应的音乐,使得音箱更加智能化,更便于使用。
本发明进一步设置为:记录至少一个用户的语音数据以及配置多种音乐播放模式具体包括:
记录至少一个用户的语音数据以及配置多种音乐播放模式;
将一天的时间划分为多个时间区间;
为每一个时间区间均匹配至少一种音乐播放模式;
获取用户的语音并根据获取的用户语音将该用户对应的音乐播放模式中的每一种音乐播放模式均作为候选播放模式具体包括:
获取用户的语音;
根据获取的语音识别用户的身份;
结合已识别用户和当前时间所处的时间区间将对应的音乐播放模式中的每一种音乐播放模式均作为候选播放模式。
通过采用上述技术方案,每一个时间区间均对应有相应的音乐播放模式,使得不仅能够根据用户的身份同时也会根据不同的时间段为用户提供匹配的音乐播放模式选择,极大的提升了用户体验。
本发明进一步设置为:所述至少一个用户中的每一个用户均对应有至少一种音乐播放模式以及一个音量范围数据;所述根据匹配模式从互联网平台或移动终端获取相应的音乐数据并播放具体包括:
根据匹配模式从互联网平台或移动终端获取相应的音乐数据;
将获取的音乐数据进行播放同时根据用户对应的音量范围数据控制播放音量。
通过采用上述技术方案,能够根据用户不同自动调节播放音量,进一步提升了用户的使用体验。
综上所述,本发明的有益技术效果为:
1、通过数据库、识别模块和调用模块的设置,有效提高了智能音箱的使用便利性;
2、通过数据库、播放模块和开关模块的设置,能够实现自动根据用户的语音控制播放音量和氛围灯的目的,更具智能化;
3、通过配置模块、分割模块和学习模块的设置,能够在不同时间段为用户推荐相应的音乐播放模式,极大的提升了用户体验。
附图说明
图1是本发明实施例一示出的智能音箱控制***的整体结构示意图;
图2是本发明实施例二示出的智能音箱控制方法的流程图;
图3是本发明实施例二示出的步骤S2的流程图;
图4是本发明实施例二示出的步骤S3的流程图;
图5是本发明实施例二示出的步骤S6的流程图。
图中,1、通信模块;2、数据库;21、配置模块;22、分割模块;23、学习模块;3、识别模块;4、调用模块;5、播放模块;51、剪切单元;52、存储单元;53、拼接单元;6、开关模块。
具体实施方式
以下结合附图对本发明作进一步详细说明。
实施例一
参照图1,为本发明公开的一种智能音箱控制***,包括通信模块1、数据库2、识别模块3、调用模块4、播放模块5和开关模块6。通信模块1用于与互联网平台或移动终端连接以获取音乐数据。数据库2用于记录多个用户的语音数据以及多种音乐播放模式,数据库2中每一个用户均对应有至少一种音乐播放模式。识别模块3用于识别用户的语音并将该语音与数据库2中的语音数据进行对比,若识别的语音与数据库2中的语音数据形成匹配,则输出一匹配数据,该匹配数据对应有相应用户的信息。
参照图1,调用模块4用于接收识别模块3输出的匹配数据,并根据接收的匹配数据获取数据库2中与该用户对应的至少一种音乐播放模式中的每一种音乐播放模式以作为候选播放模式。播放模块5用于根据调用模块4获取的候选播放模式生成供用户进行模式选择的语音播放数据并播放,具体的,调用模块4获取候选播放模式后,会将候选播放模式依次进行播放,以供用户进行选择。另外,播放模块5还用于生成供用户进行氛围灯开关选择的语音播放数据,并在播放候选播放模式后,将供用户进行氛围灯开关选择的语音播放数据进行播放。其中,在用户发出选择的语音后,识别模块3根据用户的语音向开关模块6发送一控制氛围灯打开或关闭的控制指令;当用户在设定的时间范围内未发出选择语音时,则开关模式按照默认状态打开或关闭氛围灯。
参照图1,识别模块3还用于识别用户语音选择的候选播放模式作为匹配模式,并根据识别的匹配模式控制通信模块1从互联网平台或移动终端获取相应的音乐数据。通信模块1获取音乐数据后,将获取的音乐数据发送至播放模块5进行播放。需要说明的是,数据库2中还记录有每一用户所对应的音量范围数据,播放模块5在播放通信模块1获取的音乐数据前,会获取与相应用户对应的音量范围数据并根据该音量范围数据控制播放音量。
参照图1,数据库2包括配置模块21、分割模块22和学习模块23。配置模块21内存储有多种音乐播放模式,并用于供用户进行模式的配置。分割模块22用于将一天的时间划分为多个时间区间,即将24小时划分为多个时间区间,例如0:00-6:00、6:00-8:00、8:00-11:00、11:00-13:00。其中,分割模块22中的每一时间区间均对应有配置模块21中的至少一种音乐播放模式,调用模块4具体用于根据识别模块3输出的匹配数据以及当前时间所处的时间区间获取配置模块21中相应种类的音乐播放模式以作为候选播放模式。
参照图1,播放模块5包括剪切单元51、存储单元52和拼接单元53。剪切单元51用于供用户将播放模块5当前播放的音乐的某一段音频频谱截取出来并生成音乐片段;存储单元52用于存储剪切单元51截取的音乐片段;拼接单元53用于将存储单元52内存储的至少两个不同的音乐片段进行合并以生成新的组合音乐。其中,音乐播放模式中的一种为个性化模式,当处于个性化模式时,播放模块5播放存储单元52存储的组合音乐。
上述实施例的实施原理为:
智能音箱启动后,识别模块3会识别用户的语音以确定用户的身份,从而使得播放模块5播放与当前时间对应的一种或多种音乐播放模式供用户选择。当用户在设定时间内未选择时,即用户在设定时间内未发出语音,则播放模块5从播放的音乐播放模式中随机挑选一种作为当前的播放模式。
当用户从播放模块5播放的几种音乐播放模式中选择了一种后,通信模块1从连接的互联网平台或移动终端获取相应的音乐数据并发送至播放模块5进行播放,同时,播放模块5根据用户的身份将播放音量调节至对应的音量范围内。
当用户选择的音乐播放模式不在播放模块5播放的几种模式之列时,学习模块23将用户当前语音选择的音乐播放模式与当前时间所处的时间区间进行匹配并生成匹配关系,以供该用户在下次的该时间区间使用智能音箱时播放出,从而供用户选择。
实施例二
参照图2,为本发明公开的一种基于实施例一中智能音箱控制***的智能音箱控制方法,包括:
S1、与互联网平台或移动终端建立通信连接;
S2、记录至少一个用户的语音数据以及配置多种音乐播放模式;其中,至少一个用户中的每一个用户均对应有至少一种音乐播放模式以及一个音量范围数据;
S3、获取用户的语音并根据获取的用户语音将该用户对应的音乐播放模式中的每一种音乐播放模式均作为候选播放模式;
S4、将候选播放模式通过语音的方式一一播放;
S5、获取用户对候选播放模式进行选择的语音并根据该语音将相应的候选播放模式配置为匹配模式;
S6、根据匹配模式从互联网平台或移动终端获取相应的音乐数据并播放。
参照图3,步骤S2包括以下子步骤:
S21、记录至少一个用户的语音数据以及配置多种音乐播放模式;
S22、将一天的时间划分为多个时间区间;
S23、为每一个时间区间均匹配至少一种音乐播放模式。
参照图4,步骤S3包括以下子步骤:
S31、获取用户的语音;
S32、根据获取的语音识别用户的身份;
S33、结合已识别用户和当前时间所处的时间区间将对应的音乐播放模式中的每一种音乐播放模式均作为候选播放模式。
参照图5,步骤S6包括以下子步骤:
S61、根据匹配模式从互联网平台或移动终端获取相应的音乐数据;
S62、将获取的音乐数据进行播放同时根据用户对应的音量范围数据控制播放音量。
本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。