1.本发明涉及智能音箱技术领域,尤其涉及一种音乐播放方法、系统、存储介质及其计算机设备。
背景技术:2.智能音箱,是一个音箱升级的产物,是家庭消费者用语音进行上网的一个工具,比如点播歌曲、上网购物,或是了解天气预报等。对于智能音箱的操控是基于语音控制。
3.现有技术中,需要让智能音箱播放一首歌曲,需要固定的唤醒词唤醒,然后再对音箱下命令播放歌曲,其操作较为繁琐复杂;并且只能根据歌曲、歌手、专辑等明确信息才能定位到歌曲,用户如果是只记得其中几句歌词,就无法让智能音箱播放歌曲,使得智能音箱的使用很不方便。
4.综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。
技术实现要素:5.针对上述的缺陷,本发明的目的在于提供一种音乐播放方法,系统、存储介质及其计算机设备,仅需通过唱歌或者哼曲调等方式就可以触发音箱进入工作状态,提升用户体验。
6.为了实现上述目的,本发明提供一种音乐播放方法,包括:
7.拾音步骤,接收语音信号并输入至预制训练的音乐唤醒模型;
8.音乐唤醒步骤,根据所述音乐唤醒模型以识别判断所述语音信号是否包括有音乐元素,若包括,则激活唤醒所述智能音箱;
9.音乐匹配步骤,检测识别所述语音信号对应匹配的歌曲信息,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
10.可选的,所述音乐唤醒步骤之前包括:
11.第一唤醒模型训练步骤,通过分析歌曲音符以训练出所述音乐唤醒模型的基线模型;
12.第二唤醒模型训练步骤,通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出所述音乐唤醒模型的旋律线模型;
13.所述音乐唤醒步骤包括:
14.根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。
15.可选的,所述音乐唤醒步骤之前还包括:
16.第三唤醒模型训练步骤,通过分析歌曲节拍以训练出所述音乐唤醒模型的节奏模型;
17.所述音乐唤醒步骤包括:
18.根据所述节奏模型以识别判断所述语音信号是否包括有基于节奏的所述音乐元
素,若包括,则激活唤醒所述智能音箱。
19.可选的,所述音乐唤醒步骤之前还包括:
20.第四唤醒模型训练步骤,通过分析用户的听歌习惯以训练出所述音乐唤醒模型的个性化模型;
21.所述音乐唤醒步骤包括:
22.根据所述个性化模型以识别判断所述语音信号是否包括有基于听歌习惯的所述音乐元素,若包括,则激活唤醒所述智能音箱。
23.还提供了一种音乐播放系统,包括:
24.拾音单元,用于接收语音信号并输入至预制训练的音乐唤醒模型;
25.音乐唤醒单元,用于根据所述音乐唤醒模型以识别判断所述语音信号是否包括有音乐元素,若包括,则激活唤醒所述智能音箱;
26.音乐匹配单元,用于检测识别所述语音信号对应匹配的歌曲信息,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
27.可选的,还包括:
28.第一唤醒模型训练单元,用于通过分析歌曲音符以训练出所述音乐唤醒模型的基线模型;
29.第二唤醒模型训练单元,用于通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出所述音乐唤醒模型的旋律线模型;
30.所述音乐唤醒单元用于:
31.根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。
32.可选的,还包括:
33.第三唤醒模型训练单元,用于通过分析歌曲节拍以训练出所述音乐唤醒模型的节奏模型;
34.所述音乐唤醒单元用于:
35.根据所述节奏模型以识别判断所述语音信号是否包括有基于节奏的所述音乐元素,若包括,则激活唤醒所述智能音箱。
36.可选的,还包括:
37.第四唤醒模型训练单元,用于通过分析用户的听歌习惯以训练出所述音乐唤醒模型的个性化模型;
38.所述音乐唤醒单元用于:
39.根据所述个性化模型以识别判断所述语音信号是否包括有基于听歌习惯的所述音乐元素,若包括,则激活唤醒所述智能音箱。
40.另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述音乐播放方法的计算机程序。
41.所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的音乐播放方法。
42.本发明所述的音乐播放方法及其系统,无缝跟用户连接:用户在需要音乐的时候,唱着歌,音箱就能跟着嗨起来或者给用户放伴奏;用户想要的听的歌,设备都能播放,而且
省去唤醒过程,整个过程,用户只要唱或哼歌,根据记得的歌词或曲调就可以命中歌曲。
附图说明
43.图1为本发明优选实施例所述音乐播放方法的步骤流程图;
44.图2为本发明优选实施例所述音乐播放方法可选的第一种音乐唤醒模型训练步骤流程图;
45.图3为本发明优选实施例所述音乐播放方法可选的第二种音乐唤醒模型训练步骤流程图;
46.图4为本发明优选实施例所述音乐播放方法可选的第三种音乐唤醒模型训练步骤流程图;
47.图5为本发明优选实施例所述音乐播放方法可选的第一种音乐音乐匹配步骤流程图;
48.图6为本发明优选实施例所述音乐播放方法可选的第二种音乐音乐匹配步骤流程图;
49.图7为本发明优选实施例所述音乐播放方法可选的第三种音乐音乐匹配步骤流程图;
50.图8为本发明优选实施例所述音乐播放系统的结构示意图;
51.图9为本发明优选实施例所述音乐播放系统的所述音乐匹配单元的第一种实施结构示意图;
52.图10为本发明优选实施例所述音乐播放系统的所述音乐匹配单元的第二种实施结构示意图;
53.图11为本发明优选实施例所述音乐播放系统的所述音乐匹配单元的第三种实施结构示意图。
具体实施方式
54.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
55.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
56.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置
进行连接。
57.图8示出本发明优选实施例所述音乐播放系统100,包括有拾音单元10、音乐唤醒单元20以及音乐匹配单元30;其中:
58.拾音单元10用于接收语音信号并输入至预制训练的音乐唤醒模型;音乐唤醒单元20用于根据音乐唤醒模型以识别判断出所述语音信号是否包括有音乐元素,若包括,则激活唤醒智能音箱;音乐匹配单元30用于检测识别所述语音信号对应匹配的歌曲信息,根据歌曲信息以播放对应的歌曲或歌曲的伴奏。模型是指网状结构,其根据输入,匹配到唯一的输出或多个输出及概率;可采用现有技术的人工智能模型训练技术预先训练出所述音乐唤醒模型,其音乐元素包括有歌曲的歌词、旋律以及节拍等元素,将该语音信号输入到该音乐唤醒模型中,通过音乐唤醒模型识别并输出该语音信号中是否具有音乐元素的结果,若不包括则不做进一步处理,若包括则激活唤醒智能音箱;所述拾音单元10优选为低功耗拾音芯片;音乐唤醒模型相当于一个模糊匹配模块,只需要识别出用户是在唱歌即可,模型不会太大,可以预置设备端,离线执行;激活唤醒后的智能音箱进入工作状态并通过音乐匹配单元30检测识别对应的歌曲信息,并根据检测的歌曲信息以在智能音箱上播放对应的歌曲或歌曲的伴奏等,即本实施例实现了在音箱可以拾音的有效范围内,用户唱歌或者哼曲调就可以触发音箱进入工作状态,完全不用特意去唤醒,类似免唤醒效果,提升用户体验。
59.可选的,还包括有第一唤醒模型训练单元和第二唤醒模型训练单元,其中:
60.第一唤醒模型训练单元用于通过分析歌曲音符以训练出音乐唤醒模型的基线模型;第二唤醒模型训练单元用于通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出音乐唤醒模型的旋律线模型;音乐唤醒单元20用于根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。即通过基于音符训练出基线模型,基于常听歌曲训练出旋律线模型;根据基线模型和旋律线模型训练出基础模型,并预置于设备中,使得所述音乐唤醒模型可根据检测到语音信号中包括的音符和/或旋律,其音符具体指语音信号中音符发音等,就可唤醒激活智能音箱。
61.可选的,还包括有第三唤醒模型训练单元,其用于通过分析歌曲节拍以训练出音乐唤醒模型的节奏模型;音乐唤醒单元20用于根据所述节奏模型以识别判断语音信号是否包括有基于节奏的音乐元素,若包括,则激活唤醒智能音箱。即根据节拍所产生的节奏,即可唤醒智能音箱,进一步提升唤醒效率。
62.可选的,还包括有第四唤醒模型训练单元,其用于通过分析用户的听歌习惯以训练出音乐唤醒模型的个性化模型;音乐唤醒单元20用于根据所述个性化模型以识别判断语音信号是否包括有基于听歌习惯的音乐元素,若包括,则激活唤醒智能音箱。用户的听歌习惯包括有常听的歌手、常听的歌曲风格以及收藏的歌曲等,通过分析用户喜欢常听的歌曲或歌手,以进一步完善音乐唤醒模型,更好的提升唤醒效率和用户体验。
63.参见图9,可选的,音乐匹配单元30包括有文字识别子单元301、歌词匹配子单元302以及歌曲播放子单元303,其中:
64.文字识别子单元301用于检测识别语音信号中的文字信息;歌词匹配子单元302用于将所述文字信息输入至预制训练的歌词匹配模型,以匹配出对应歌词的歌曲信息;歌曲播放子单元303用于根据歌曲信息以播放对应的歌曲或歌曲的伴奏。所述文字识别子单元
301和歌词匹配子单元302可以在云端服务器实现,首先根据设备上传给云端的麦克风获取的原始数据格式,即语音信号,经语音识别模块识别出文字,把文字输入歌词匹配模型中匹配出歌曲信息,在云端服务器的曲库中匹配找到资源,并反馈给歌曲播放子单元303,即智能音箱设备播放。用户仅需要哼唱一段歌词,即可通过上述的音乐唤醒单元20检测识别出具有歌词的音乐元素,从而唤醒智能音箱;进一步通过文字识别子单元301、歌词匹配子单元302以及歌曲播放子单元303通过匹配到该歌词对应的歌曲,从而在智能音箱上进行播放;无需用户通过唤醒词来唤醒智能音箱,提升了智能音箱的唤醒效率和用户体验。
65.参见图10,可选的,音乐匹配单元30包括有旋律识别子单元304、旋律匹配子单元305以及歌曲播放子单元306,其中:
66.旋律识别子单元304用于检测识别语音信号中的旋律信息;旋律匹配子单元305用于将所述旋律信息输入至预制训练的旋律匹配模型,以匹配出对应旋律的歌曲信息;歌曲播放子单元306用于根据歌曲信息以播放对应的歌曲或歌曲的伴奏。旋律识别子单元304可通过检测语音信号中的音量高低和声音间隔等,识别出其语音信号中包含的旋律信息,进一步通过旋律匹配子单元305将其旋律信息输入到预先训练好的旋律匹配模型中,以输出最相似的旋律所对应的歌曲信息,最终根据获得的歌曲信息以播放对应的歌曲或歌曲的伴奏;即用户可以无需记住歌词,仅需通过哼唱歌曲的旋律也可以唤醒智能音箱,从而匹配到相应的歌曲或伴奏进行播放。
67.参见图11,可选的,音乐匹配单元30包括有节奏识别子单元307、节奏匹配子单元308以及歌曲播放子单元309,其中:
68.节奏识别子单元307用于检测识别语音信号中的节奏信息;节奏匹配子单元308用于将节奏信息输入至预制训练的节奏匹配模型,以匹配出对应节奏的歌曲信息;歌曲播放子单元309用于根据歌曲信息以播放对应的歌曲或歌曲的伴奏。节奏具体为基于节拍的声响,用户可以不记得歌词或旋律,而仅需通过一定的节拍声响即可唤醒智能音响,并通过节奏匹配子单元308以匹配出对应节奏的歌曲信息,进一步根据该歌曲信息播放对应的歌曲或歌曲的伴奏。
69.可选的,音乐匹配单元30进一步用于根据所述歌曲信息以获取曲库中与之匹配对应的歌曲,并播放所述歌曲或歌曲的伴奏;即预制有一曲库,该曲库可以是本地曲库,也可以是云在线曲库等;所述歌曲信息包括有歌曲名称以及该歌曲的其他相关资源信息等,如演唱者、专辑以及曲风等。
70.图1示出本发明优选实施例所述的音乐播放方法,包括步骤如下:
71.s101:接收语音信号并输入至预制训练的音乐唤醒模型;
72.s102:根据所述音乐唤醒模型以识别判断所述语音信号是否包括有音乐元素,若包括,则激活唤醒所述智能音箱;
73.s103:检测识别所述语音信号对应匹配的歌曲信息,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
74.音乐唤醒模型相当于一个模糊匹配模块,只需要识别出用户是在唱歌即可,模型不会太大,可以预置设备端,离线执行;激活唤醒后的智能音箱进入工作状态并根据检测的歌曲信息以在智能音箱上播放对应的歌曲或歌曲的伴奏等,即本实施例实现了在音箱可以拾音的有效范围内,用户唱歌或者哼曲调就可以触发音箱进入工作状态,完全不用特意去
唤醒,类似免唤醒效果,提升用户体验。
75.参见图2,可选的,所述步骤s102之前包括步骤有:
76.s104:通过分析歌曲音符以训练出所述音乐唤醒模型的基线模型;
77.s105:通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出所述音乐唤醒模型的旋律线模型;
78.所述步骤s102包括:
79.步骤s1021:根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。即通过基于音符训练出基线模型,基于常听歌曲训练出旋律线模型;根据基线模型和旋律线模型训练出基础模型,并预置于设备中,使得所述音乐唤醒模型可根据检测到语音信号中包括的音符和/或旋律,其音符具体指语音信号中音符发音等,就可唤醒激活智能音箱。
80.参见图3,可选的,所述步骤s102之前包括步骤有:
81.s106:通过分析歌曲节拍以训练出所述音乐唤醒模型的节奏模型;
82.所述步骤s102包括:
83.步骤s1022:根据所述节奏模型以识别判断所述语音信号是否包括有基于节奏的所述音乐元素,若包括,则激活唤醒所述智能音箱。即根据节拍所产生的节奏,即可唤醒智能音箱,进一步提升唤醒效率。
84.参见图4,可选的,所述步骤s102之前包括步骤有:
85.s107:通过分析用户的听歌习惯以训练出所述音乐唤醒模型的个性化模型;
86.所述步骤s102包括:
87.步骤s1023:根据所述个性化模型以识别判断所述语音信号是否包括有基于听歌习惯的所述音乐元素,若包括,则激活唤醒所述智能音箱。用户的听歌习惯包括有常听的歌手、常听的歌曲风格以及收藏的歌曲等,通过分析用户喜欢常听的歌曲或歌手,以进一步完善音乐唤醒模型,更好的提升唤醒效率和用户体验。
88.参见图5,可选的,所述步骤s103进一步包括:
89.s1031:检测识别所述语音信号中的文字信息;
90.s1032:将所述文字信息输入至预制训练的歌词匹配模型,以匹配出对应歌词的歌曲信息;
91.s1033:根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
92.首先根据设备上传给云端的麦克风获取的原始数据格式,即语音信号,经语音识别模块识别出文字,把文字输入歌词匹配模型中匹配出歌曲信息,在云端服务器的曲库中匹配找到资源,并反馈给智能音箱设备播放。用户仅需要哼唱一段歌词,即可检测识别出具有歌词的音乐元素,从而唤醒智能音箱;进一步通过匹配到该歌词对应的歌曲,从而在智能音箱上进行播放;无需用户通过唤醒词来唤醒智能音箱,提升了智能音箱的唤醒效率和用户体验。
93.参见图6,可选的,所述步骤s103进一步包括:
94.s1034:检测识别所述语音信号中的旋律信息;
95.s1035:将所述旋律信息输入至预制训练的旋律匹配模型,以匹配出对应旋律的歌曲信息;
96.s1033:根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
97.可通过检测语音信号中的音量高低和声音间隔等,识别出其语音信号中包含的旋律信息,进一步通过将其旋律信息输入到预先训练好的旋律匹配模型中,以输出最相似的旋律所对应的歌曲信息,最终根据获得的歌曲信息以播放对应的歌曲或歌曲的伴奏;即用户可以无需记住歌词,仅需通过哼唱歌曲的旋律也可以唤醒智能音箱,从而匹配到相应的歌曲或伴奏进行播放。
98.参见图7,可选的,所述步骤s103进一步包括:
99.s1036:检测识别所述语音信号中的节奏信息;
100.s1037:将所述节奏信息输入至预制训练的节奏匹配模型,以匹配出对应节奏的歌曲信息;
101.s1033:根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
102.节奏具体为基于节拍的声响,用户可以不记得歌词或旋律,而仅需通过一定的节拍声响即可唤醒智能音响,并通过匹配出对应节奏的歌曲信息,进一步根据该歌曲信息播放对应的歌曲或歌曲的伴奏。
103.可选的,所述步骤s103进一步包括:
104.根据所述歌曲信息以获取曲库中与之匹配对应的歌曲,并播放所述歌曲或所述歌曲的伴奏。即预制有一曲库,该曲库可以是本地曲库,也可以是云在线曲库等;所述歌曲信息包括有歌曲名称以及该歌曲的其他相关资源信息等,如演唱者、专辑以及曲风等。
105.本发明还提供一种存储介质,用于存储如图1~图7所述音乐播放方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图8所示音乐播放系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
106.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
107.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
108.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计
算机程序。
109.综上所述,本发明无缝跟用户连接:用户在需要音乐的时候,唱着歌,音箱就能跟着嗨起来或者给用户放伴奏;用户想要的听的歌,设备都能播放,而且省去唤醒过程,整个过程,用户只要唱或哼歌,根据记得的歌词或曲调就可以命中歌曲。
110.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
111.本发明还提出了a1、一种音乐播放方法,包括:
112.拾音步骤,接收语音信号并输入至预制训练的音乐唤醒模型;
113.音乐唤醒步骤,根据所述音乐唤醒模型以识别判断所述语音信号是否包括有音乐元素,若包括,则激活唤醒所述智能音箱;
114.音乐匹配步骤,检测识别所述语音信号对应匹配的歌曲信息,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
115.a2、根据a1所述的音乐播放方法,所述音乐唤醒步骤之前包括:
116.第一唤醒模型训练步骤,通过分析歌曲音符以训练出所述音乐唤醒模型的基线模型;
117.第二唤醒模型训练步骤,通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出所述音乐唤醒模型的旋律线模型;
118.所述音乐唤醒步骤包括:
119.根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。
120.a3、根据a1所述的音乐播放方法,所述音乐唤醒步骤之前还包括:
121.第三唤醒模型训练步骤,通过分析歌曲节拍以训练出所述音乐唤醒模型的节奏模型;
122.所述音乐唤醒步骤包括:
123.根据所述节奏模型以识别判断所述语音信号是否包括有基于节奏的所述音乐元素,若包括,则激活唤醒所述智能音箱。
124.a4、根据a1所述的音乐播放方法,所述音乐唤醒步骤之前还包括:
125.第四唤醒模型训练步骤,通过分析用户的听歌习惯以训练出所述音乐唤醒模型的个性化模型;
126.所述音乐唤醒步骤包括:
127.根据所述个性化模型以识别判断所述语音信号是否包括有基于听歌习惯的所述音乐元素,若包括,则激活唤醒所述智能音箱。
128.a5、根据a1所述的音乐播放方法,所述音乐匹配步骤包括:
129.文字识别步骤,检测识别所述语音信号中的文字信息;
130.歌词匹配步骤,将所述文字信息输入至预制训练的歌词匹配模型,以匹配出对应歌词的歌曲信息;
131.歌曲播放步骤,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
132.a6、根据a1所述的音乐播放方法,所述音乐匹配步骤包括:
133.旋律识别步骤,检测识别所述语音信号中的旋律信息;
134.旋律匹配步骤,将所述旋律信息输入至预制训练的旋律匹配模型,以匹配出对应旋律的歌曲信息;
135.歌曲播放步骤,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
136.a7、根据a1所述的音乐播放方法,所述音乐匹配步骤包括:
137.节奏识别步骤,检测识别所述语音信号中的节奏信息;
138.节奏匹配步骤,将所述节奏信息输入至预制训练的节奏匹配模型,以匹配出对应节奏的歌曲信息;
139.歌曲播放步骤,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
140.a8、根据a1~a7任一项所述的音乐播放方法,所述音乐匹配步骤进一步包括:
141.根据所述歌曲信息以获取曲库中与之匹配对应的歌曲,并播放所述歌曲或所述歌曲的伴奏。
142.还提出了b9、一种音乐播放系统,包括:
143.拾音单元,用于接收语音信号并输入至预制训练的音乐唤醒模型;
144.音乐唤醒单元,用于根据所述音乐唤醒模型以识别判断所述语音信号是否包括有音乐元素,若包括,则激活唤醒所述智能音箱;
145.音乐匹配单元,用于检测识别所述语音信号对应匹配的歌曲信息,根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
146.b10、根据b9所述的音乐播放系统,还包括:
147.第一唤醒模型训练单元,用于通过分析歌曲音符以训练出所述音乐唤醒模型的基线模型;
148.第二唤醒模型训练单元,用于通过分析所述智能音箱的历史播放歌曲的歌曲旋律以训练出所述音乐唤醒模型的旋律线模型;
149.所述音乐唤醒单元用于:
150.根据所述基线模型和所述旋律线模型以识别判断所述语音信号是否包括有基于音符和/或旋律的所述音乐元素,若包括,则激活唤醒所述智能音箱。
151.b11、根据b9所述的音乐播放系统,还包括:
152.第三唤醒模型训练单元,用于通过分析歌曲节拍以训练出所述音乐唤醒模型的节奏模型;
153.所述音乐唤醒单元用于:
154.根据所述节奏模型以识别判断所述语音信号是否包括有基于节奏的所述音乐元素,若包括,则激活唤醒所述智能音箱。
155.b12、根据b9所述的音乐播放系统,还包括:
156.第四唤醒模型训练单元,用于通过分析用户的听歌习惯以训练出所述音乐唤醒模型的个性化模型;
157.所述音乐唤醒单元用于:
158.根据所述个性化模型以识别判断所述语音信号是否包括有基于听歌习惯的所述音乐元素,若包括,则激活唤醒所述智能音箱。
159.b13、根据b9所述的音乐播放系统,所述音乐匹配单元包括:
160.文字识别子单元,用于检测识别所述语音信号中的文字信息;
161.歌词匹配子单元,用于将所述文字信息输入至预制训练的歌词匹配模型,以匹配出对应歌词的歌曲信息;
162.歌曲播放子单元,用于根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
163.b14、根据b9所述的音乐播放系统,所述音乐匹配单元包括:
164.旋律识别子单元,用于检测识别所述语音信号中的旋律信息;
165.旋律匹配子单元,用于将所述旋律信息输入至预制训练的旋律匹配模型,以匹配出对应旋律的歌曲信息;
166.歌曲播放子单元,用于根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
167.b15、根据b9所述的音乐播放系统,所述音乐匹配单元包括:
168.节奏识别子单元,用于检测识别所述语音信号中的节奏信息;
169.节奏匹配子单元,用于将所述节奏信息输入至预制训练的节奏匹配模型,以匹配出对应节奏的歌曲信息;
170.歌曲播放子单元,用于根据所述歌曲信息以播放对应的歌曲或所述歌曲的伴奏。
171.b16、根据b9~b15任一项所述的音乐播放系统,所述音乐匹配单元进一步用于:
172.根据所述歌曲信息以获取曲库中与之匹配对应的歌曲,并播放所述歌曲或所述歌曲的伴奏。
173.还提供了c17、一种存储介质,用于存储一种用于执行a1~a8中任意一种所述音乐播放方法的计算机程序。
174.还提供了d18、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a8任一项所述的音乐播放方法。