音频处理方法、存储介质与音乐练习终端与流程
本发明涉及机械技术,尤其是一种音频处理方法、存储介质与音乐练习终端。
背景技术:
以往音乐学习者练习歌曲时,大多通过卡拉ok等点唱设备点选练习曲目的伴唱模式进行练唱。而一般的歌曲伴唱模式只会播放该歌曲的音乐演奏部分,再配合屏幕显示的歌词字幕以供学习者练唱。这种歌曲伴唱模式需要依靠学习者自我摸索,往往难以正确掌握歌曲的音调或节奏,容易造成音高不准、抢拍或拖拍的情况,造成学习者的困扰,不适于音乐学习者进行练唱。而如果参与专业的歌唱训练课程由专业讲师教授演唱技巧,则需要花费一笔昂贵的学费,提高了音乐学习的门槛。
技术实现要素:
本发明的目的旨在至少解决上述技术缺陷之一,特别是提供一种可提高音乐练习效率的音频处理方法、存储介质与音乐练习终端。
本发明的音频处理方法应用于音乐练习终端上,包括如下步骤:
获取麦克风采集的用户音频信息;
从所述用户音频信息中提取音乐特征;
将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息;
向用户反馈偏差信息。
优选地,所述音乐特征包括音高和节拍;所述从所述用户音频信息中提取音乐特征;将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息,包括:
根据预置音高采集周期,从所述用户音频信息中提取音高;将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息;
根据预置节拍采集周期,从所述用户音频信息中提取节拍;将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息。
优选地,所述获取麦克风采集的用户音频信息之前,还包括:
获取提示预设音乐特征的提示指令,将所述预设音乐特征发送至音乐特征提示模块。
优选地,所述将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息之后,还包括:
若在多个所述预置音高采集周期内的音高的偏差信息大于预设音高偏差阈值,控制所述音乐特征提示模块提高播放预设原声的音量。
优选地,所述将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息之后,还包括:
若在多个所述预置节拍采集周期内的节拍的偏差信息大于预设节拍偏差阈值,控制所述音乐特征提示模块提高节拍器的音量。
优选地,所述向用户反馈偏差信息,包括:
记录多个所述预置音高采集周期内音高的偏差信息大于预设音高偏差阈值的次数,若所述次数超过第一预设次数,则提示用户重复练习或向用户推荐与所述用户音频信息对应曲目的同类曲目;或,
记录多个所述预置节拍采集周期内节拍的偏差信息大于预设节拍偏差阈值的次数,若所述次数超过第二预设次数,则提示用户重复练习或向用户推荐与所述用户音频信息对应曲目的同类曲目。
优选地,所述向用户反馈偏差信息,包括:
根据所述音高的偏差信息得到音高偏差最大的练习片段,根据所述节拍的偏差信息得到节拍偏差最大的练习片段;
根据所述音高偏差最大的练习片段和节拍偏差最大的练习片段确定重点练习片段;
截取所述重点练习片段反馈至用户。
优选地,所述音乐特征包括音色和音域;所述从所述用户音频信息中提取音乐特征,包括:从所述用户音频信息中提取音色和音域的音乐特征;
所述将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息之后,还包括:
根据所述音高的偏差信息和所述节拍的偏差信息,得到所述用户音频信息与所述对应曲目之间的似然度;
根据所述似然度、音色和音域向用户推荐匹配的曲目。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任意一项所述的音频处理方法。
本发明还提出一种音乐练习终端,该音乐练习终端包括:
麦克风,一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现前述任意一项所述的音频处理方法。
本发明的有益效果如下:
1、本发明可使用户获得自己表演的用户音频信息与预设音频信息之间的偏差信息,以根据所述偏差信息进行有针对性的练习,有利于快速提高用户的练习效果。
2、本发明可在用户进行歌唱或演奏之前将所述预设音乐特征发送至音乐特征提示模块,以使用户预先熟悉需要歌唱或演奏曲目的音高、节拍等音乐特性,或在用户进行歌唱或演奏时为用户提供音高、节拍等音乐特性的参考,以使用户根据提示提高练习准确度,进一步提高练习效果。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明音乐练习设备一个实施例的立体结构示意图;
图2为本发明音乐练习设备另一个实施例的立体结构示意图;
图3为本发明音乐练习设备中一个控制面板实施例的局部结构示意图;
图4为本发明音频处理方法一个实施例的流程示意图;
图5为本发明音频处理方法另一个实施例的流程示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明说明书中使用的措辞“包括”是指存在所述特征、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”到另一元件时,它可以直接连接到其他元件,或者也可以存在中间元件。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本发明提出一种音频处理方法,可应用于图1或图2所示实施例的音乐练习终端上。当用户使用所述音乐练习终端时,可通过图1所示的头戴式耳机1上的麦克风2进行唱歌,或通过图2所示的麦克风2进行唱歌或乐器演奏,以使音乐练习终端获取到用户唱歌或演奏的用户音频信息;音乐练习终端再将获取的用户音频信息与预存于音乐练习终端内或云端服务器上的标准曲目信息进行对比,即可获得用户音频信息与标准曲目信息之间的偏差,从而使用户获知演唱或演奏的反馈信息,有利于用户重复进行有针性的练习。其中,显示装置3可用于向用户反馈所述偏差信息,以及显示与音乐练习相关的信息;当显示装置3为触控显示屏时,用户亦可通过显示装置3输入触控指令。摄像装置4可用于录制用户的演唱或演奏过程,以及用于获取用户的面部信息以实现人脸身份识别、头部高度的识别等功能。
在本发明的一种音频处理方法实施例中,如图4所示,包括如下步骤:
步骤s10:获取麦克风采集的用户音频信息;
步骤s20:从所述用户音频信息中提取音乐特征;
步骤s30:将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息;
步骤s40:向用户反馈偏差信息。
其中,每个步骤具体如下:
步骤s10:获取麦克风采集的用户音频信息。
所述用户音频信息可以为用户唱歌、连台词等音频信息,亦可为用户演奏乐器的音频信息等。在部分环境下,通过麦克风采集的用户音频信息可能包括环境噪音、背景音乐、和声等非用户的声音,因此在本步骤中还可包括过滤麦克风采集的原始音频的步骤,以获取更准确的用户音频信息。当本发明的音乐练习终端通过音频外放设备播放背景音频信息或提示音频信息时,外放的音频信息可能干扰麦克风采集用户音频信息,因此,在本发明的部分实施例中,所述获取麦克风采集的用户音频信息,可包括:
获取麦克风采集的原始音频信息,从所述原始音频信息中识别出用户音频信息。
从所述原始音频信息中识别出用户音频信息时,可从用户选择表演的曲目中获取参考曲目的原音,再从所述原始音频信息中滤除所述原音,以减少所述原音对用户音频信息的干扰。在一些音乐练习设备中,优选地可配有耳机,即可减少外放的音频信息造成的干扰,亦可使用户通过耳机获得更清晰的背景音和提示音,增强用户的沉浸感,有利于提高用户练习的专注度。
获取麦克风采集的用户音频信息的时段,可以为用户表演完整首歌曲的时间,亦可将整首歌曲划分为若干个时间段,以在用户进行当前时间段的表演时,及时获取上一个时间段的反馈结果,便于用户快速修正表演偏差。
步骤s20:从所述用户音频信息中提取音乐特征。
所述音乐特征可包括音高、音强、音长、音色、节拍、曲调、用户的音域等。所述音高、音强、音长、音色等音乐特征可从用户音频信息的物理特征中提取,亦可将所述用户音频信息转化为时域信号或频域信号,再从所述时域信号或频域信号中提取曲调提取。由于音频的时域信号或频域信号的处理对设备性能或与服务器的连接速度具有一定要求,因此,在本发明的部分实施例中,可仅提取音高和节拍的音乐特征,以加快从所述用户音频信息中提取音乐特征的速度。
在本发明的部分实施例中,亦可在不同的时间点从所述用户音频信息中提取不同的音乐特征。例如,将整首歌曲划分为若干个时间段,以在进入下一个时间段时,从获取的上一个时间段的用户音频信息中提取用户音高的音乐特征,以便快速反馈给用户;并在整首歌曲演唱完毕时,从用户演唱整首歌曲的用户音频信息中提取用户节拍和音域的音乐特征,以为用户提供更准确的对比分析结果。因此,所述向用户反馈偏差信息的时间点,可在歌曲演唱过程中,亦可在整首歌曲演唱完毕之后。
步骤s30:将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息。
与用户音频信息对应曲目,可以为用户选择演唱的歌曲原声或演奏的音乐原声,或是系统确定的歌曲或音乐原声。该歌曲原声中的部分预设音乐特征可以为已知的音乐特征,例如节拍,在作曲完成之时便已确定;部分预设音乐特征可预先分析提取并与对应的歌曲关联存储,以在进行比对时调用,例如,音色与音域等。
在部分实施例中,所述音乐特征包括音高;所述从所述用户音频信息中提取音乐特征;将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息,包括:
根据预置音高采集周期,从所述用户音频信息中提取音高;将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息。
本实施例仅从所述用户音频信息中提取音高,以得到音高的偏差信息,可在演唱或演奏过程中快速得到音高的偏差信息,可大大缩减偏差信息的反馈速度,有利于用户在练习过程中快速修正音高偏差,有针对性的提高练习效率。
在本发明的另一些实施例中,所述音乐特征可包括节拍;所述从所述用户音频信息中提取音乐特征;将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息,包括:
根据预置节拍采集周期,从所述用户音频信息中提取节拍;将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息。
同理,本实施例仅从所述用户音频信息中提取节拍,以得到节拍的偏差信息,可在演唱或演奏过程中快速得到节拍的偏差信息,大大缩减偏差信息的反馈速度,有利于用户在练习过程中快速修正节拍偏差,有针对性的提高练习效率。
在本发明的部分实施例中,所述音乐特征也可同时包括音高和节拍;所述从所述用户音频信息中提取音乐特征;将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息,包括:
根据预置音高采集周期,从所述用户音频信息中提取音高;将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息;
根据预置节拍采集周期,从所述用户音频信息中提取节拍;将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息。
本实施例可同时向用户反馈音高的偏差信息和节拍的偏差信息,亦可根据用户选择或系统预设,仅向用户反馈音高的偏差信息或节拍的偏差信息中一项;或先向用户反馈一种偏差信息,当满足系统预设条件或根据用户控制指令,再向用户反馈另一个种偏差信息或同时反馈两种偏差信息。本实施例可在兼顾反馈效率的同时,增加向用户反馈的偏差维度,以便于用户更快地达到练习效果,提高练习效率。
结合图1-图3所示的实施例结果所示,可在音乐练习设备上设置控制面板,所述控制面板上可设置标准音提示键5,用于使用户输入触发提示音高的指令和结束提示音高的指令;所述控制面板上还可设置节拍器提示键6,用于使用户输入触发提示节拍的指令和结束提示节拍的指令。当所述音乐特征同时包括音高和节拍时,本实施例可根据用户选择分别提示节拍和音高,以使用户根据个性化需求进行联系。在图示的实施例中,还可设置音量调节装置,以使用户可根据需求调节音乐练习设备外放的背景音量大小,或调节耳机播放的背景音量大小。
本发明中所述的预置节拍采集周期与所述的预置音高采集周期可以为整首音乐曲目的时间长度,也可以将音乐曲目划分为若干个时间片段,将每个时间片段作为所述预置节拍采集周期与所述预置音高采集周期,以分析每个时间片段中的节拍偏差或音高偏高。所述预置节拍采集周期与所述预置音高采集周期可为相同的周期,即:麦克风在一个时间周期内采集的用户音频信息,可既用于分析与提取音高,也用于分析与提取节拍,以将提取的音高与节拍分别与用户音频信息对应曲目的预设音高与节拍进行对比。所述预置节拍采集周期与所述预置音高采集周期也可为不同的周期,例如,所述预置节拍采集周期可以为10秒,即:在音乐开始播放的每10秒内采集一次用户音频信息,并从中提取节拍,以得到每个10秒内节拍的偏差信息;所述预置音高采集周期可为8秒,即:在音乐开始播放的每8秒内采集一次用户音频信息,并从中提取音高,以得到每个8秒内音高的偏差信息。
步骤s40:向用户反馈偏差信息。
向用户反馈的偏差信息可显示于显示装置3上,亦可通过指示灯、蜂鸣器等方式进行反馈。例如,将所述预设音乐特征中的音高与节拍以一种预设颜色显示于时间轴上,将用户音频信息中的音高与节拍以另一种预设颜色显示于时间轴上;当所述预设音乐特征中的音高、节拍与用户音频信息中的音高、节拍的偏差超过指定的偏差时,则在所述时间轴上标注出来,同时指示灯闪烁,以提示用户注意;或同时通过提高节拍器的音量进行反馈等。
如前所述,向用户反馈偏差信息的时间点可以为整首音乐表演完毕之后,以获取较为全面的分析结果,并可节省用户在表演期间设备处理器的性能消耗,避免音乐练习设备出现卡顿等异常情况。本发明亦可将整首歌曲划分为若干个时间段,在进入下一个时间段后,则从上一个时间段的用户音频信息中提取用户音高的音乐特征,以在下一个时间段内得到上一个时间段的偏差信息,有利于用户快速调整偏差。当然,在部分实施例中,亦可根据用户指令确定向用户反馈偏差的时间;例如,当用户通过标准音提示键5或节拍器提示键6输入提示指令时,则开始提取用户音频信息,并进行偏差分析;当得到所述偏差信息时,则即时向用户反馈所述偏差信息。
本发明可使用户获得自己表演的用户音频信息与预设音频信息之间的偏差信息,以根据所述偏差信息进行有针对性的练习,有利于快速提高用户的练习效果。
在本发明的部分实施例中,如图5所示,所述获取麦克风采集的用户音频信息之前,还包括:
步骤s01:获取提示预设音乐特征的提示指令,将所述预设音乐特征发送至音乐特征提示模块。
所述预设音乐特征可包括音高、节拍、音长等多种音乐特征,对应地,所述音乐特征提示模块亦可包括分别用于提示音高、节拍、音长等音乐特征的子提示模块,以分别用于向用户提示对应的音乐特征。所述提示指令可在用户选中预设曲目进行播放或练习时触发,亦可在播放或练习预设曲目的过程中通过提示开关进行触发,以使对应的子提示模块向用户提示当前音乐的音乐特征。在另一些实施例中,亦可在用户的音高或节拍等偏差超过预定限度时自动触发所述提示指令。本实施例可在用户进行歌唱或演奏之前将所述预设音乐特征发送至音乐特征提示模块,以使用户预先熟悉需要歌唱或演奏曲目的音高、节拍等音乐特性,或在用户进行歌唱或演奏时为用户提供音高、节拍等音乐特性的参考,以使用户根据提示提高练习准确度,提高练习效果。
例如,用户可在选择曲目之后、演唱曲目或演奏曲目之前,通过标准音提示键5和节拍器提示键6输入提示节拍和音高的提示指令,以提前熟悉选择曲目的节拍和音高,使得用户的练习更具针对性,有利于提高练习效果。在用户开始唱歌或演奏时,可通过标准音提示键5、节拍器提示键6或触控显示屏等指令输入装置重新发送提示指令,以使提示信息与曲目的播放保持同步。因此,所述获取麦克风采集的用户音频信息之前中的“之前”,指的是本步骤预提示的一段时间内的预设音乐特征与用户需要练习的一段音频之间的时间先后关系。例如,曲目播放到第10秒时,在获取到第11秒-20秒的用户音频信息之前,本发明即将第11秒-20秒的预设音乐特征发送到所述音乐特征提示模块进行提示;故所述“之前”可以是在开始演唱之前,也可以是在演唱过程中演唱某特定时间段之前。
对于普通用户来说,开始唱歌的第一句往往音高偏差较大,本发明可先显示音高偏差,以使用户先调整音高偏差,当音高偏差较小时,再显示节拍偏差。因此,在本发明的一个实施例中,所述向用户反馈偏差信息,包括:
根据第一预置音高采集周期,从所述用户音频信息中提取音高;将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到第一预置音高的偏差信息;
若所述第一预置音高的偏差信息小于音高偏差阈值,从所述用户音频信息中提取节拍;将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息,向用户反馈所述节拍的偏差信息。
在本发明的另一实施例中,所述将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息之后,还包括:
若在多个所述预置音高采集周期内的音高的偏差信息大于预设音高偏差阈值,控制所述音乐特征提示模块提高播放预设原声的音量。
多个所述预置音高采集周期,可包括连续预置数量的多个预置音高采集周期;例如,若用户在连续五个预置音高采集周期之内的音高的偏差信息均大于预设音高偏差阈值,则控制所述音乐特征提示模块提高播放预设原声的音量。多个所述预置音高采集周期也可包括在预设一段时长内的若干个非连续的预置音高采集周期;例如,若预置音高采集周期为10秒,用户在1分钟之内有四个预置音高采集周期之内的音高的偏差信息大于预设音高偏差阈值,则控制所述音乐特征提示模块提高播放预设原声的音量。
当用户在多个所述预置音高采集周期内的音高的偏差信息大于预设音高偏差阈值时,说明用户在多个所述预置音高采集周期内内演唱或演奏的音高错误率较多,因此本实施例提高所述音乐特征提示模块播放预设原声的音量,以使用户更清晰地听到预设原声中的音高,有利于用户根据预设原声调整自身的音高。所述提高播放预设原声的音量,可以为从不播放预设原声到有播放预设原声,亦可为播放的预设原声音量从小到大逐渐提高,以增强对用户的参考性。
当然,本发明还可提出如下实施例:所述将所述提取的音高与用户音频信息对应曲目的预设音高进行对比,得到音高的偏差信息之后,还包括:
若在多个所述预置音高采集周期内的音高的偏差信息小于预设音高偏差阈值,控制所述音乐特征提示模块降低播放预设原声的音量。
若在多个所述预置音高采集周期内的音高的偏差信息小于预设音高偏差阈值,说明用户在多个所述预置音高采集周期内内演唱或演奏的音高错误率很少,音高较为准确,故本实施例可逐渐降低播放预设原声的音量,以降低用户对预设原声的依赖性,提高练习效果。
进一步地,所述将所述提取的节拍与用户音频信息对应曲目的预设节拍进行对比,得到节拍的偏差信息之后,还可包括:
若在多个所述预置节拍采集周期内的节拍的偏差信息大于预设节拍偏差阈值,控制所述音乐特征提示模块提高节拍器的音量。
同理,多个所述预置音高采集周期,可包括连续预置数量的多个预置音高采集周期,也可包括在预设一段时长内的若干个非连续的预置音高采集周期。当用户在多个所述预置节拍采集周期内的节拍的偏差信息大于预设节拍偏差阈值时,说明用户在多个所述预置音高采集周期内内演唱或演奏的节拍错误率较多,因此本实施例提高节拍器的音量,以使用户更清晰地听到节拍器的声音,有利于使用户跟上节拍器的节奏。所述提高节拍器的音量可以为从不使用节拍器到使用节拍器,或节拍器的音量从小到大逐渐提高,以增强对用户的参考性。
在本发明的另一实施例中,所述向用户反馈偏差信息,可包括:
记录多个所述预置音高采集周期内音高的偏差信息大于预设音高偏差阈值的次数,若所述次数超过第一预设次数,则提示用户重复练习或向用户推荐与所述用户音频信息对应曲目的同类曲目;或,
记录多个所述预置节拍采集周期内节拍的偏差信息大于预设节拍偏差阈值的次数,若所述次数超过第二预设次数,则提示用户重复练习或向用户推荐与所述用户音频信息对应曲目的同类曲目。
当用户在一首曲目的多个采集周期(即所述预置音高采集周期或所述预置节拍采集周期)中,出现的表演偏差值超过设定的偏差值(即预设音高偏差阈值或预设节拍偏差阈值),且超过的次数较多时,说明用户对这类型曲目的表演不熟悉,本实施例可在节拍偏差较大时,或音高偏差较大时,向用户推荐类似的同类曲目,以使用户针对不足指出反复练习,有针对性的提高表演技巧。
在本发明的另一实施例中,所述向用户反馈偏差信息,可包括:
在预置时段内,记录多个所述预置音高采集周期内音高的偏差信息大于预设音高偏差阈值的第一次数;若所述第一次数超过第一预置次数,则记录多个所述预置节拍采集周期内节拍的偏差信息大于预设节拍偏差阈值的第二次数,若第二次数超过第二预置次数,则提示用户重复练习或向用户推荐与所述用户音频信息对应曲目的同类曲目。
本实施例先判断所述第一次数是否超过第一预置次数,超过则继续判断第二次数超过第二预置次数,若均超过,则说明用户表演的音高与节拍均不准,此类曲目对用户可能存在较大难度,因此可提示用户重复练习该曲目,或练习该曲目中所述预置时段内的曲谱,或向用户推荐与所述用户音频信息对应曲目的同类曲目,以起到高效的练习效果。
在本发明的另一实施例中,所述向用户反馈偏差信息,还可包括:
根据所述音高的偏差信息得到音高偏差最大的练习片段,根据所述节拍的偏差信息得到节拍偏差最大的练习片段;
根据所述音高偏差最大的练习片段和节拍偏差最大的练习片段确定重点练习片段;
截取所述重点练习片段反馈至用户。
本实施例可统计用户练习过程中音高偏差最大的练习片段和节拍偏差最大的练习片段,并将得到的确定重点练习片段反馈给用户,以使用户针对偏差最大的片段进行反复练习,有利于提高练习效果。
当本发明应用于唱歌练习时,本发明还提出如下实施例:所述音乐特征包括音色和音域;所述从所述用户音频信息中提取音乐特征,包括:从所述用户音频信息中提取音色和音域的音乐特征;
所述将所述提取的音乐特征与用户音频信息对应曲目的预设音乐特征进行对比,得到偏差信息之后,还包括:
根据所述音高的偏差信息和所述节拍的偏差信息,得到所述用户音频信息与所述对应曲目之间的似然度;
根据所述似然度、音色和音域向用户推荐匹配的曲目。
本实施例可根据用户表演的音高的偏差信息和节拍的偏差信息,得到所述用户音频信息与所述对应曲目之间的似然度;当所述似然度较高时,说明用户演唱该歌曲较为准确,可向用户推荐与该歌曲类似的曲目。进一步地,本实施例还可结合用户的音色和音域,以使向用户推荐的类似曲目与用户的音色与音域更匹配。所述根据所述似然度、音色和音域向用户推荐匹配的曲目,可先将用户历史歌唱或演奏的多个曲目进行分析,以得到每个歌曲的似然度,再从似然度超过预设似然度的歌曲中选择与用户音色和音域相匹配的曲目。所述根据所述似然度、音色和音域向用户推荐匹配的曲目,还可先将用户历史歌唱或演奏的多个曲目进行似然度的排序,再从排名靠前的多个曲目中选择与用户音色与音域相匹配的曲目。
本实施例可根据所述似然度、音色和音域得到用户唱得最准的曲目,有利于向用户推荐用户最擅长的曲目,从而提高用户的成就感与练习的兴趣。
基于以上音频处理方法,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任意一项所述的音频处理方法。
本发明还提出一种音乐练习终端,该音乐练习终端包括:
麦克风,一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现前述任意一项所述的音频处理方法。
如图1和图2所示的音乐练习设备的实施例,该音乐练习设备还可包括:
无线射频识别模块7,用于通过无线射频采集证件信息,并根据所述证件信息识别用户身份。例如,当用户将身份证靠近无线射频识别模块7时,本发明的音乐练习设备即可识别出用户身份,以读取用户的历史表演信息,或向用户匹配对应的表演曲目。
本发明的音乐练习设备还可包括指纹识别模块8,用于采集用户的指纹图像,并根据所述指纹图像识别用户身份。本发明的音乐练习设备还可包括高度调整模块,该高度调整模块可结合摄像装置4识别的用户头部高度,可实现根据用户头部高度控制显示装置3的高度的目的,以使显示装置3适应多种不同身高的用户,提高用户体验。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除