一种K歌打分算法制造技术

技术编号:17839390 阅读:114 留言:0更新日期:2018-05-03 20:26
本发明专利技术涉及一种K歌打分算法,包括如下步骤:在开始K歌录音后,通过录音回调,获取音频PCM数据,计算音频部分的得分;同时,在开始K歌录音后,获取并解析歌词打分数据,得到歌曲中所有字的打分参考数据,以及所有字各自对应的时长,计算演唱时长部分的得分,存储为参考数据。本发明专利技术,在提高打分准确度的同时,兼顾算法的简洁、高效率,能快速完成K歌录音的打分,并动态显示打分结果,评分所需的运算量小,评价结果较为吻合实际演唱者水平。

【技术实现步骤摘要】
一种K歌打分算法
本专利技术涉及K歌程序中数据处理
,具体说是一种K歌打分算法。
技术介绍
KTV的源头来自于日本。KTV是KaraokTV的缩写。Karaok是个日英文的杂名,Kara是日文“空”的意思,ok是英文“无人伴奏乐队”的缩写,到中国就演变成了“卡拉ok”。现在则将其进一步简称为K歌。为了满足大众对K歌的需求,越来越多的K歌软件被发布出来,供用户在便携设备(例如:手机,平板电脑等)中使用,其本质是免费的K歌录音软件,借助于它就可以在便携设备上K歌(台式机等设备也同样支持)。把用户自己的歌声融入在K歌软件提供的伴奏中,之后可以用软件进行免费的卡拉音频效果处理和ok音频编辑,比如背景噪音处理、音频数据编辑、混音设置等。在K歌时,为了提高娱乐性,同时辅助用户更好的掌握歌曲的演唱,通常会提供K歌打分功能。但是,用户往往感觉打分并不准确,甚至有时会感觉跑调的人得分反而挺高。由此甚至有人戏称“感觉是要跑调+没感情+偏离节拍+错词就能得三S”。所述三S,是指得分的等级由高到低依次为:SSS→SS→S→A→B→C。有人曾做过实验,让一个三岁小孩在万利达的卡拉OK机前大声哭着喊妈妈,本文档来自技高网...
一种K歌打分算法

【技术保护点】
一种K歌打分算法,其特征在于,包括如下步骤:在开始K歌录音后,通过录音回调,获取音频PCM数据,计算音频部分的得分;同时,在开始K歌录音后,获取并解析歌词打分数据,得到歌曲中所有字的打分参考数据,以及所有字各自对应的时长,计算演唱时长部分的得分,存储为参考数据。

【技术特征摘要】
1.一种K歌打分算法,其特征在于,包括如下步骤:在开始K歌录音后,通过录音回调,获取音频PCM数据,计算音频部分的得分;同时,在开始K歌录音后,获取并解析歌词打分数据,得到歌曲中所有字的打分参考数据,以及所有字各自对应的时长,计算演唱时长部分的得分,存储为参考数据。2.如权利要求1所述的K歌打分算法,其特征在于:所述音频部分的得分通过相似度比较算法获得。3.如权利要求1所述的K歌打分算法,其特征在于:所述歌词打分数据存储于K歌歌曲文件中;或:所述歌词打分数据存储于K歌服务器中,与K歌歌曲一一对应。4.如权利要求1所述的K歌打分算法,其特征在于:所述歌词打分数据包括以下任意之一或两个以上:逐字时长数据,逐句时长数据,逐段时长数据,空白时长数据,颤音时长数据,长音时长数据。5.如权利要求1所述的K歌打分算法,其特征在于:汇总音频部分的得分和演唱时长部分的得分,定时更新打...

【专利技术属性】
技术研发人员:郭艳杰
申请(专利权)人:北京酷我科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1