一种演唱者推荐方法及装置的制造方法

文档序号:9489455阅读:144来源:国知局
一种演唱者推荐方法及装置的制造方法
【技术领域】
[0001]本发明涉及数字视听场所点歌领域,尤其涉及一种演唱者推荐方法及装置。
【背景技术】
[0002]数字视听场所是人们经常去的娱乐场所之一,数字视听场所经过长时间的发展逐渐由从前单纯的播放歌曲和演唱往更丰富的娱乐方面发展,如现有的数字视听场所的电视上在播放点播歌曲的同时可以对用户的演唱情况进行评分,这样更丰富的娱乐性更能吸引用户的兴趣。每首歌曲的演唱者都有其独特的音色,有些音色与一定的歌曲风格相配合可达到意想不到的效果。如沙哑的声音配上摇滚风格的歌曲效果较好,清柔的声音配上抒情的歌曲效果更好,所以一首歌演唱效果的好坏还与演唱者的音色有关。若用户可找到与其音色相似的演唱者,不仅可以提高歌曲演唱乐趣,还可以根据演唱者所唱歌曲找到适合自己演唱风格的歌曲,从而达到更好的用户体验。然而现实的情况是用户只知道自己演唱当前歌曲的演唱情况,并无法知道自己的音色与哪些演唱者类似,也就无法达到更好的演唱效果。

【发明内容】

[0003]为此,需要提供一种演唱者推荐方法及装置,解决用户在数字视听场所演唱时无法达到更好的演唱效果的问题。
[0004]为实现上述目的,发明人提供了一种演唱者推荐方法,包括如下步骤:
[0005]获取声音采集设备输入的实时演唱音频;
[0006]计算实时演唱音频与预存的演唱者的音色相似度;
[0007]在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息。
[0008]可选的,在步骤“获取声音采集设备输入的实时演唱音频”之前还包括如下步骤:
[0009]获取用户的歌曲选择请求;
[0010]根据歌曲选择请求播放歌曲伴奏。
[0011]可选的,显示演唱者的相关信息包括显示演唱者的图片、名字或者实时演唱音频与该演唱者的音色相似度。
[0012]可选的,所述“在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息”包括如下步骤:
[0013]达到预设的显示条件时;
[0014]在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息。
[0015]可选的,所述“达到预设的显示条件”包括:达到预设的时间、达到预设的歌曲播放进度的比例或者最高的一个音色相似度达到预设的基本音色相似度。
[0016]可选的,还包括如下步骤:
[0017]当显示的演唱者数量在两个以上时;
[0018]突出显示音色相似度值最高的一个演唱者的相关信息。
[0019]可选的,还包括如下步骤:
[0020]获取用户对显示的演唱者的点击信息;
[0021]搜索点击信息对应演唱者所演唱歌曲的歌曲名并在显示屏幕上显示。
[0022]可选的,还包括如下步骤:
[0023]上传并保存用户身份信息和至少一个音色相似度值高的演唱者的相关信息;
[0024]则在步骤“计算实时演唱音频与预存的演唱者的音色相似度”还包括:根据上述保存的信息计算实时演唱音频与预存的演唱者的音色相似度。
[0025]以及本发明还提供一种演唱者推荐装置,包括如下模块:
[0026]音频获取模块:用于获取声音采集设备输入的实时演唱音频;
[0027]相似度计算模块:用于计算实时演唱音频与预存的演唱者的音色相似度;
[0028]演唱者显示模块:用于在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息。
[0029]可选的,还包括如下模块:
[0030]歌曲请求获取模块:用于获取用户的歌曲选择请求;
[0031]歌曲播放模块:用于根据歌曲选择请求播放歌曲伴奏。
[0032]可选的,演唱者显示模块中显示演唱者的相关信息包括显示演唱者的图片、名字或者实时演唱音频与该演唱者的音色相似度。
[0033]可选的,所述演唱者显示模块包括:
[0034]显示条件触发模块:用于在达到预设的显示条件时;在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息。
[0035]可选的,所述显示条件触发模块达到预设的显示条件包括:显示条件触发模块达到预设的时间、达到预设的歌曲播放进度的比例或者最高的一个音色相似度达到预设的基本音色相似度。
[0036]可选的,还包括如下模块:
[0037]突出显示模块:用于当显示的演唱者数量在两个以上时;突出显示音色相似度值最高的一个演唱者的相关信息。
[0038]可选的,还包括如下模块:
[0039]演唱者点击获取模块:用于获取用户对显示的演唱者的点击信息;
[0040]演唱者歌曲显示模块:用于搜索点击信息对应演唱者所演唱歌曲的歌曲名并在显示屏幕上显示。
[0041]可选的,还包括如下模块:
[0042]信息上传保存模块:用于上传并保存用户身份信息和至少一个音色相似度值高的演唱者的相关?目息;
[0043]则相似度计算模块还用于根据上述保存的信息计算实时演唱音频与预存的演唱者的音色相似度。
[0044]区别于现有技术,上述技术方案通过音色相似度的计算和演唱者显示,用户可以看到演唱者信息,而后可以根据该信息点选该演唱者的歌曲,从而在数字视听场所演唱时达到更好的演唱效果。
【附图说明】
[0045]图1为一实施方式的装置结构示意图;
[0046]图2为一实施方式的方法流程图;
[0047]图3为本发明显示屏幕的一界面示意图;
[0048]图4为本发明演唱者显不的一显/」、/」、意图。
[0049]附图标记说明:
[0050]100、演唱者推荐装置,
[0051]102、音频获取模块,104、相似度计算模块,
[0052]106、演唱者显示模块,108、歌曲请求获取模块,
[0053]110、歌曲播放模块,112、显示条件触发模块,
[0054]114、突出显示模块,116、演唱者点击获取模块,
[0055]118、演唱者歌曲显示模块, 120、信息上传保存模块。
【具体实施方式】
[0056]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0057]请参阅图1到图4,本实施例首先提供一种演唱者推荐方法,本方法可以运行于如图1的演唱者推荐装置100上。演唱者推荐装置100可以与显示器、声音播放设备和声音采集设备连接,演唱者推荐装置100可以作为一个数字视听设备实现,如机顶盒或者点歌设备等。显示器的屏幕可以作为显示界面用于显示,声音播放设备可以用于将声音信号播放出来给用户听,声音采集设备可以用于采集用户唱歌时的声音并输入到演唱者推荐装置100中。用户可以是操作演唱者推荐装置100的人或者演唱者。用户在唱歌时,可以从显示器上获取当前歌曲的歌词信息和MV信息等,可以从声音播放设备上听到当前歌曲的伴奏声音,从声音采集设备输入用户歌唱的声音,声音播放设备也可以实时播放用户歌唱的声音。其中,本发明中的演唱者即每首歌曲的原唱者,用户即对着声音采集设备唱歌的人。
[0058]在本实施例中,如图2所示,本发明的方法包括如下步骤:演唱者推荐装置100可以在步骤S203获取声音采集设备输入的实时演唱音频;此时的实时演唱音频即用户对着声音采集设备实时演唱的声音。而后进入步骤S204计算实时演唱音频与预存的演唱者的音色相似度。其中,预存的信息可以预存演唱者的音色的样本库,可以预存在演唱者推荐装置100的存储模块上或者存储在服务器上,根据实时演唱音频与预存演唱者的音色进行实时音色相似度的比对,得到一个音色相似度的值,即当前的实时演唱音频相对于预存的每个演唱者都有一个音色相似度的值。而后步骤S205在显示屏幕上显示至少一个音色相似度值高的演唱者的相关信息。获取音色相似度值高的几个可以通过对音色相似度从高到低进行排序,排序后前面的几个相似度即是音色相似度值高的几个。其中,本发明并不限定在显示屏幕上显示的演唱者的数量,可以显示一个演唱
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1