本发明属于声乐技术领域,尤其涉及一种用于声乐训练中实时交互装置。
背景技术:
声乐,是指用人声演唱的音乐形式。声乐是以人的声带为主,配合口腔、舌头、鼻腔作用于气息,发出的悦耳的、连续性、有节奏的声音。按音域的高低和音色的差异,可以分为女高音、女中音、女低音和男高音、男中音、男低音。每一种人声的音域,大约为二个八度。然而,现有声乐训练不能精准的对练习者的声乐进行评断,导致训练效果差;同时练习者通过现有的文本记录乐谱练习,由于乐谱符号小,练习时不易观察,影响练习效率。
综上所述,现有技术存在的问题是:现有声乐训练不能精准的对练习者的声乐进行评断,导致训练效果差;同时练习者通过现有的文本记录乐谱练习,由于乐谱符号小,练习时不易观察,影响练习效率。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种用于声乐训练中实时交互装置。
本发明是这样实现的,一种用于声乐训练中实时交互装置包括:
声音采集模块、中央控制模块、标准音符构建模块、对比模块、投影模块、数据存储模块;
声音采集模块,与中央控制模块连接,用于采集练习者的发音语音数据信息;
中央控制模块,与声音采集模块、中央控制模块、标准音符构建模块、对比模块、投影模块、数据存储模块连接,用于调度各个模块正常工作;
标准音符构建模块,与中央控制模块连接,用于构建声乐训练的标准音符;
对比模块,与中央控制模块连接,用于通过声音采集模块采集的音频与标准音符进行对比;
投影模块,与中央控制模块连接,用于将声乐训练的乐谱通过投影仪进行投影;
数据存储模块,与中央控制模块连接,用于将采集的音频数据和构建的标准音符数据进行存储。
进一步,所述标准音符构建模块包括音符音高构建模块、音符时值构建模块;
音符音高构建模块,用于构建音符音高模型;
音符时值构建模块,用于构建音符时值模型。
进一步,所述音符音高构建模块构建方法如下:
首先,根据预先建立的音符音高模型集,利用提取的音高分别计算出当前语音帧属于所述音符音高模型集中各个音符音高模型的概率值;
然后,根据计算的概率值以及音符音高模型集对当前语音帧进行音符音高模型匹配识别,若当前语音帧与其前一相邻语音帧分属不同的音符音高模型时,记录下当前语音帧号;
最后,再按照上述方式依序处理完采集到的语音的所有语音帧后,确定出采集到的语音所对应的音符音高模型序列以及序列中各个音符音高模型的起始语音帧号,计算出所述各个音符音高模型各自所持续的语音帧数。
进一步,所述音符时值构建模块构建方法如下:
首先,利用提取的节拍信息,根据预先建立的音符时值模型集,从确定的音符音高模型序列中依次选取出一个音符音高模型;
然后,利用其所持续的语音帧数分别计算出所述音符音高模型属于所述音符时值模型集中各个音符时值模型的概率值,进行音符时值模型匹配识别;
最后,再按照上述方式依序处理完所确定的全部音符音高模型序列后,得出采集到的语音所包含的各个音符音高模型序列以及各个音符音高模型持续语音帧数所对应的音符时值模型。
本发明的优点及积极效果为:本发明通过标准音符构建模块可以构建标准音符与练习者采集的音频进行对比,从而实现精准的评断,大大提高练习效果;同时通过投影模块可以将音乐符进行投影显示,大大提高练习时,观察乐谱的便利性。
附图说明
图1是本发明实施例提供的用于声乐训练中实时交互装置结构框图。
图中:1、声音采集模块;2、中央控制模块;3、标准音符构建模块;4、对比模块;5、投影模块;6、数据存储模块。
具体实施方式
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
下面结合附图对本发明的结构作详细的描述。
如图1所示,本发明提供的用于声乐训练中实时交互装置包括:声音采集模块1、中央控制模块2、标准音符构建模块3、对比模块4、投影模块5、数据存储模块6。
声音采集模块1,与中央控制模块2连接,用于采集练习者的发音语音数据信息;
中央控制模块2,与声音采集模块1、中央控制模块2、标准音符构建模块3、对比模块4、投影模块5、数据存储模块6连接,用于调度各个模块正常工作;
标准音符构建模块3,与中央控制模块2连接,用于构建声乐训练的标准音符;
对比模块4,与中央控制模块2连接,用于通过声音采集模块采集的音频与标准音符进行对比;
投影模块5,与中央控制模块2连接,用于将声乐训练的乐谱通过投影仪进行投影;
数据存储模块6,与中央控制模块2连接,用于将采集的音频数据和构建的标准音符数据进行存储。
本发明提供的标准音符构建模块3包括音符音高构建模块、音符时值构建模块;
音符音高构建模块,用于构建音符音高模型;
音符时值构建模块,用于构建音符时值模型。
本发明提供的音符音高构建模块构建方法如下:
首先,根据预先建立的音符音高模型集,利用提取的音高分别计算出当前语音帧属于所述音符音高模型集中各个音符音高模型的概率值;
然后,根据计算的概率值以及音符音高模型集对当前语音帧进行音符音高模型匹配识别,若当前语音帧与其前一相邻语音帧分属不同的音符音高模型时,记录下当前语音帧号;
最后,再按照上述方式依序处理完采集到的语音的所有语音帧后,确定出采集到的语音所对应的音符音高模型序列以及序列中各个音符音高模型的起始语音帧号,计算出所述各个音符音高模型各自所持续的语音帧数。
本发明提供的音符时值构建模块构建方法如下:
首先,利用提取的节拍信息,根据预先建立的音符时值模型集,从确定的音符音高模型序列中依次选取出一个音符音高模型;
然后,利用其所持续的语音帧数分别计算出所述音符音高模型属于所述音符时值模型集中各个音符时值模型的概率值,进行音符时值模型匹配识别;
最后,再按照上述方式依序处理完所确定的全部音符音高模型序列后,得出采集到的语音所包含的各个音符音高模型序列以及各个音符音高模型持续语音帧数所对应的音符时值模型。
本发明训练时,通过声音采集模块1采集练习者的发音语音数据信息;中央控制模块2调度标准音符构建模块3构建声乐训练的标准音符;接着,通过对比模块4将声音采集模块1采集的音频与标准音符进行对比;通过投影模块5将声乐训练的乐谱通过投影仪进行投影;最后,通过数据存储模块6将采集的音频数据和构建的标准音符数据进行存储。
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。