CN103971674B - 一种演唱实时评分方法 - Google Patents

一种演唱实时评分方法 Download PDF

Info

Publication number
CN103971674B
CN103971674B CN201410218855.1A CN201410218855A CN103971674B CN 103971674 B CN103971674 B CN 103971674B CN 201410218855 A CN201410218855 A CN 201410218855A CN 103971674 B CN103971674 B CN 103971674B
Authority
CN
China
Prior art keywords
pitch
score
real
performance
sing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410218855.1A
Other languages
English (en)
Other versions
CN103971674A (zh
Inventor
傅政军
张云刚
周建政
柴骏
胡建平
俞骊珠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Culture Of Han And Tang Dynasty Is Propagated Co Ltd
Tiange Technology (hangzhou) Co Ltd
Original Assignee
Hangzhou Culture Of Han And Tang Dynasty Is Propagated Co Ltd
Tiange Technology (hangzhou) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Culture Of Han And Tang Dynasty Is Propagated Co Ltd, Tiange Technology (hangzhou) Co Ltd filed Critical Hangzhou Culture Of Han And Tang Dynasty Is Propagated Co Ltd
Priority to CN201410218855.1A priority Critical patent/CN103971674B/zh
Publication of CN103971674A publication Critical patent/CN103971674A/zh
Application granted granted Critical
Publication of CN103971674B publication Critical patent/CN103971674B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明涉及一种演唱实时评分方法。以往的演唱评分方法,得分高低通常会受到音量大小的影响。而且,不同人进行相同水平的演唱,得分不一样。本发明首先对原唱旋律进行标注;其次对演唱的模式进行选择,包括简单模式或者困难模式并实时显示原唱音符与歌词;然后对演唱进行录音,提取演唱者的音高,通过音高和节奏对比,计算每帧评分;并根据换气频率和难度系数对评分进行校正;最后将每句得分进行累积;计算每句的得分情况;确定整首歌曲的最终得分。本发明实现了评分准确、用户体验非常好的实时评分方法。

Description

一种演唱实时评分方法
技术领域
本发明涉及一种演唱实时评分方法。
背景技术
唱歌是非常受欢迎的大众娱乐活动。用户除了演唱娱乐,还希望实时看到标准音高,以及自己的演唱相对标准音高的准确程度和得分。这样既能娱乐,又能通过实时评分得到演唱水平的提高。
以往的演唱评分方法,得分高低通常会受到音量大小的影响。而且,不同人进行相同水平的演唱,得分不一样。或者同一个人,用相同水平演唱不同的歌曲,得分也是不一样的。
发明内容
本发明针对现有技术的不足,提供了一种评分准确、用户体验好的演唱实时评分方法。
本发明解决技术问题所采取的技术方案为:
本发明方法具体是:
步骤1、对原唱旋律进行标注;
步骤2、对演唱的模式进行选择,包括简单模式或者困难模式;
步骤3、实时显示原唱音符与歌词;
步骤4、对演唱进行录音;
步骤5、提取演唱者的音高;
步骤6、通过音高和节奏对比,计算每帧评分;
步骤7、根据换气频率和难度系数对评分进行校正;
步骤8、将每句得分进行累积;
步骤9、计算每句的得分情况;
步骤10、确定整首歌曲的最终得分。
本发明的有益效果:本发明实时进行评分,可以得到演唱过程中每时每刻的演唱分数,进而累加得到每句的分数,最后根据每句分数得到整首歌曲的得分。实现了极高准确率的音高提取,支持快进快退评分、换气校正、难度系数校正、Combo加权等各种创新功能,最终实现了评分准确、用户体验非常好的实时评分方法。
附图说明
图1表示本发明的流程图。
具体实施方式
下面将结合附图对本发明加以详细说明,应指出的是,所描述的实施例仅便于对本发明的理解,而对其不起任何限定作用。
如图1所示,一种评分准确、用户体验好的演唱实时评分方法按以下步骤实现:
1.原唱旋律标注,具有以下特征:
由音乐专家将原唱所有音符对应的音高和起止时间以及对应的歌词等旋律信息标注和记录下来,成为标准旋律,作为评分参照的标准。
以原唱人声为准,而不是以歌曲简谱为准。这样,演唱的时候,是以原唱人声为准,符合演唱的需要。因为通常原唱与简谱在音符长度等方面,并不完全一致。以简谱为标准的话,不符合真实的演唱习惯。
人工标定的精度非常高,相对于原唱的时间误差小于30ms。
2.难易选择
选择简单模式或者困难模式。新手希望用简单模式,不至于分数太低。高手希望用困难模式,挑战更高的演唱难度和得到更高的分数。
简单模式,评分相对宽松,一般的演唱也能得到不错的分数,但是不会得到特别高的分数。
困难模式评分更严格,一般的演唱不易得高分,好的演唱可以得到比简单模式更高的分数。
3.实时显示原唱音符与歌词
根据歌词演唱,以原唱音符作为音高与节奏的标准。演唱时,实时显示原唱音符与歌词,作为演唱的标准。非常直观。
4.演唱录音
演唱过程中,将演唱者演唱的声音录制下来。只录制人声,不录制伴奏音乐。
5.演唱音高提取
以高精度的音高提取方法,实现音高的精准提取。步骤如下:
A、将演唱分帧,一帧的长度是50ms,然后对每帧信号,按后续步骤进行音高提取;
B、静音检测:音量太低的帧,当做背景静噪声,不进行音高提取;
C、进行60~900HZ频率区间的带通滤波;
D、采用改进的自相关算法,提取每帧的音高;
E、计算音高提取置信度,置信度低的,判定为提取失败,大大减少错误的提取结果;
F、相邻帧提取结果,进行中值滤波平滑,得到最终的提取结果。通过中值滤波,使得提取结果错误率大大降低;
G、通过以上步骤,得到准确率很高的音高提取结果。
用游标显示演唱音高。因为演唱音高提取非常准确,演唱过程中,用户可以用声音很好的控制代表演唱音高的游标,体验非常好。可以实时看到演唱游标和原唱音符是否一致。
6.计算每帧评分
通过音高和节奏对比,计算每帧得分。方法如下:
音高得分:将每帧提取出来的音高和标准音高进行比对,计算每帧的得分。演唱者可以实时看到自己的演唱跟标准音符之间的匹配情况。
节奏得分:只有在有原唱时,进行演唱才能得分。这样,只有当节奏完全匹配时,才能得到高分。
这样的评分方法,与音量无关,符合专业评分的要求。而不是音量大得分高。同时,不同音色的人,水平接近的演唱,得分也接近。男唱女歌、女唱男歌等情况,只要音高准,也能得高分。
7.换气校正
根据当前句子的换气频率,对得分进行加权。比如换气频繁的句子,得分适当提高进行修正。
8.难度系数校正
根据当前句子的难度系数,对得分进行难度系数加权。比如难度高的句子,得分更高。
9.累积每句得分
每帧演唱的得分实时累加起来。
10.快进快退评分
如果在评分过程中,进行了快进或者快退。会自动重新定位,然后重复以上步骤5~9进行评分。
11.计算每句得分
当本句结束时,计算本句的总得分。这样演唱者可以看到每句的演唱情况。
12.整首最终得分
歌曲结束的时候,计算所有句子的平均分,得到最终整首歌曲的得分。
如果很多句子连续都唱得很好,评分算法可以自动识别并进行分数奖励。类似游戏中的Combo。
本评分方法通过以上步骤的自动分析,大大改善用户体验,从以下几个方面解决了原来无法解决的困难:
A根据音高和节奏来评分。
分析演唱和原唱之间的音高和节奏差别,来进行评分。符合专业评分的标准。而其他演唱评分***,通常是根据音量来评分:音量大得分高,而并不是主要根据音高和节奏的准确程度来评分。
B唱得好和唱得不好的,得分有差别。
唱得好和唱得不好的,得分有明显差别。其他演唱评分***,因为不是通过音高与节奏来评分,所以得分与演唱水平的高低没有正比关系。
C得分稳定。
不同的歌曲、不同人的演唱、同一个人演唱多次等各种情况下,只要演唱水平差不多,得分也会差不多。分数真正体现了演唱水平。
D可以通过练习提高得分。
新手得分低,练习一段时间之后,得分可以明显提高。
E游标是很灵敏的,可以通过嗓音非常灵敏的控制游标。
比如唱颤音的时候,可以明显的看到游标的小幅抖动。这种操作感,体验非常好。
别的演唱***分两种,一种是完全不分析音高,所以无法实时显示演唱游标。另外一种是采用简单的音高提取方法,准确度差,评分不准,而且游标会随机跳动。所以都无法通过演唱来很好的控制游标位置,体验很差。
本发明在高精度音高提取算法基础上,根据演唱的音高和节奏进行评分,不受音量大小等其他因素的影响。对于不同的歌曲、不同的人演唱,只要演唱水平相同,得分都相近。演唱水平高的得分高,演唱水平低的低分低。本发明在几万首歌曲,上百万人使用后,得到了很好的评价。

Claims (3)

1.一种演唱实时评分方法,其特征在于该方法包括如下步骤:
步骤1、对原唱旋律进行标注;
步骤2、对演唱的模式进行选择,包括简单模式或者困难模式;
步骤3、实时显示原唱音符与歌词;
步骤4、对演唱进行录音;
步骤5、提取演唱者的音高;
步骤6、通过音高和节奏对比,计算每帧评分;
步骤7、根据换气频率和难度系数对评分进行校正;
步骤8、将每句得分进行累积;
步骤9、计算每句的得分情况;
步骤10、确定整首歌曲的最终得分;
步骤1具体是:由音乐专家将原唱所有音符对应的音高、起止时间以及对应的歌词标注记录下来,成为标准旋律,作为评分参照的标准;
步骤5具体是:实时提取每一帧的音高,一帧的长度是50ms,并用游标显示演唱音高,所述的游标受嗓音控制;音高的提取方式为:
静音检测:音量低的帧,当做背景静噪声,不进行音高提取;
进行60~900HZ频率区间的带通滤波;
采用改进的自相关算法,提取每帧的音高;
计算音高提取置信度,置信度低的,判定为提取失败;
相邻帧提取结果,进行中值滤波平滑,得到最终的提取结果;
步骤6具体是:
音高得分:将每帧提取出来的音高和标准音高进行比对,计算每帧的得分;演唱者可以实时看到自己的演唱跟标准音符之间的匹配情况;
节奏得分:只有在有原唱时,进行演唱才能得分;这样,只有当节奏完全匹配时,才能得到高分。
2.根据权利要求1所述的演唱实时评分方法,其特征在于:
如果在评分过程中,进行了快进或者快退,将自动重新定位,然后步骤5至步骤8进行评分。
3.根据权利要求1所述的演唱实时评分方法,其特征在于:
如果很多句子连续都唱得很好,自动识别并进行分数奖励。
CN201410218855.1A 2014-05-22 2014-05-22 一种演唱实时评分方法 Expired - Fee Related CN103971674B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410218855.1A CN103971674B (zh) 2014-05-22 2014-05-22 一种演唱实时评分方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410218855.1A CN103971674B (zh) 2014-05-22 2014-05-22 一种演唱实时评分方法

Publications (2)

Publication Number Publication Date
CN103971674A CN103971674A (zh) 2014-08-06
CN103971674B true CN103971674B (zh) 2017-02-15

Family

ID=51241093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410218855.1A Expired - Fee Related CN103971674B (zh) 2014-05-22 2014-05-22 一种演唱实时评分方法

Country Status (1)

Country Link
CN (1) CN103971674B (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989853B (zh) * 2015-02-28 2020-08-18 科大讯飞股份有限公司 一种音频质量评测方法及***
CN106157977B (zh) * 2015-04-10 2019-11-15 科大讯飞股份有限公司 一种唱歌评测方法及***
CN104882147A (zh) * 2015-06-05 2015-09-02 福建星网视易信息***有限公司 一种演唱评分显示方法、装置及***
CN105118500B (zh) * 2015-06-05 2019-01-04 福建凯米网络科技有限公司 歌曲演唱的评价方法、***及终端
CN105070298B (zh) * 2015-07-20 2019-07-30 科大讯飞股份有限公司 复调乐器的评分方法和装置
CN106056503A (zh) * 2016-06-01 2016-10-26 苏州科技学院 一种智能化音乐教学平台及其使用方法
CN107767850A (zh) * 2016-08-23 2018-03-06 冯山泉 一种演唱评分方法及***
CN106782600B (zh) * 2016-12-29 2020-04-24 广州酷狗计算机科技有限公司 音频文件的评分方法及装置
CN107393519B (zh) * 2017-08-03 2020-09-15 腾讯音乐娱乐(深圳)有限公司 演唱评分的显示方法、装置及存储介质
CN108109609B (zh) * 2017-11-21 2021-07-20 北京小唱科技有限公司 音视频的录制方法及装置
CN108172206B (zh) * 2017-12-27 2021-05-07 广州酷狗计算机科技有限公司 音频处理方法、装置及***
CN108877835A (zh) * 2018-05-31 2018-11-23 深圳市路通网络技术有限公司 评价语音信号的方法及***
CN108922562A (zh) * 2018-06-15 2018-11-30 广州酷狗计算机科技有限公司 演唱评价结果显示方法及装置
CN108965990B (zh) * 2018-07-20 2020-11-17 广州酷狗计算机科技有限公司 控制音高线移动的方法和装置
CN109003623A (zh) * 2018-08-08 2018-12-14 爱驰汽车有限公司 车载唱歌评分***、方法、设备及存储介质
CN109448754B (zh) * 2018-09-07 2022-04-19 南京光辉互动网络科技股份有限公司 一种多维度演唱评分***
CN109635841B (zh) * 2018-11-13 2023-11-03 平安科技(深圳)有限公司 歌词评价方法、装置及存储介质、计算机设备
CN109300485B (zh) * 2018-11-19 2022-06-10 北京达佳互联信息技术有限公司 音频信号的评分方法、装置、电子设备及计算机存储介质
CN109524025B (zh) * 2018-11-26 2021-12-14 北京达佳互联信息技术有限公司 一种唱歌评分方法、装置、电子设备及存储介质
CN109903778B (zh) * 2019-01-08 2020-09-25 北京雷石天地电子技术有限公司 实时演唱评分的方法与***
CN110033791B (zh) * 2019-03-26 2021-04-09 北京雷石天地电子技术有限公司 一种歌曲基频提取方法及装置
CN110060702B (zh) * 2019-04-29 2020-09-25 北京小唱科技有限公司 用于演唱音高准确性检测的数据处理方法及装置
CN110120216B (zh) * 2019-04-29 2021-11-12 北京小唱科技有限公司 用于演唱评价的音频数据处理方法及装置
CN111048058B (zh) * 2019-11-25 2022-10-28 福建星网视易信息***有限公司 一种实时调整歌曲曲谱的演唱或演奏方法及终端
CN111653153A (zh) * 2020-06-24 2020-09-11 周洁 基于线上打卡评分的音乐教学***
CN112201100A (zh) * 2020-10-27 2021-01-08 暨南大学 一种中小学艺术素质测评中音乐演唱评分***和方法
CN112489683A (zh) * 2020-11-24 2021-03-12 广州市久邦数码科技有限公司 基于关键词语定位实现音频快进快退的方法和装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3770921B2 (ja) * 1993-03-31 2006-04-26 三菱電機株式会社 光ディスク装置
JP2000035794A (ja) * 1998-07-17 2000-02-02 Nobuhiko Shishido 歌唱能力認定装置及び認定方法
JP3727566B2 (ja) * 2001-10-15 2005-12-14 ヤマハ株式会社 複数種類の音楽要素の各採点データを合成した複数種類の得点を出力するカラオケ装置
JP2006154212A (ja) * 2004-11-29 2006-06-15 Ntt Advanced Technology Corp 音声評価方法および評価装置
CN101364407B (zh) * 2008-09-17 2011-12-28 清华大学 保持主观一致性的卡拉ok演唱评分方法
CN101859560B (zh) * 2009-04-07 2014-06-04 林文信 卡拉ok歌曲伴唱自动评分方法
US8575465B2 (en) * 2009-06-02 2013-11-05 Indian Institute Of Technology, Bombay System and method for scoring a singing voice
TWI419150B (zh) * 2011-03-17 2013-12-11 Univ Nat Taipei Technology Singing and grading system
CN103077701B (zh) * 2012-11-28 2015-10-28 福建星网视易信息***有限公司 一种音准评定方法、装置和***
CN103165119B (zh) * 2013-01-31 2015-12-09 华为技术有限公司 K歌方法及***

Also Published As

Publication number Publication date
CN103971674A (zh) 2014-08-06

Similar Documents

Publication Publication Date Title
CN103971674B (zh) 一种演唱实时评分方法
JP6735100B2 (ja) 音楽コンテンツ及びリアルタイム音楽伴奏の自動採譜
US9620095B1 (en) Synthetic musical instrument with performance- and/or skill-adaptive score tempo
US7582824B2 (en) Tempo detection apparatus, chord-name detection apparatus, and programs therefor
US9741327B2 (en) Automatic transcription of musical content and real-time musical accompaniment
CN108206026B (zh) 确定音频内容音高偏差的方法及装置
CN106340286A (zh) 一种通用的实时乐器演奏评价***
CN104992712B (zh) 能识别音乐自动成谱的方法
JP6759560B2 (ja) 調律推定装置及び調律推定方法
CN103915093B (zh) 一种实现语音歌唱化的方法和装置
CN103165119A (zh) K歌方法及***
CN101441865A (zh) 演唱类游戏的评分方法及***
CN101375327A (zh) 节拍提取设备和节拍提取方法
US20130205975A1 (en) Method for Giving Feedback on a Musical Performance
CN106935226A (zh) 具有评分功能的钢琴及其进行评分的方法
CN108074440A (zh) 一种钢琴演奏的纠错方法及***
CN109979488A (zh) 基于重音分析的人声转乐谱***
CN107008002A (zh) 非暂态计算机可读存储介质、评估方法和评估装置
JP2010025972A (ja) コード名検出装置及びコード名検出用プログラム
JP2008040259A (ja) 楽曲練習支援装置、動的時間整合モジュールおよびプログラム
CN105825868A (zh) 一种演唱者有效音域的提取方法
Maddage et al. Singing voice detection using twice-iterated composite fourier transform
CN205541916U (zh) 一种具有提示键位与评分录音功能的智能钢琴***
JP5005445B2 (ja) コード名検出装置及びコード名検出用プログラム
CN106157958A (zh) 哼唱相对旋律谱提取技术

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Fu Zhengjun

Inventor after: Zhang Yungang

Inventor after: Zhou Jianzheng

Inventor after: Chai Jun

Inventor after: Hu Jianping

Inventor after: Yu Chizhu

Inventor before: Fu Zhengjun

Inventor before: Zhang Yungang

Inventor before: Zhou Jianzheng

Inventor before: Chai Jun

Inventor before: Hu Jianping

Inventor before: Yu Wei

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170215

CF01 Termination of patent right due to non-payment of annual fee