用python简单给清唱打个分

打分标准就是看你唱出来的音频和标准答案的音频的接近程度。

解析wav使用的librosa : http://librosa.org/doc/latest/index.html

主要是比了bpm和基频,就是看节拍和音准,清唱可能bpm不清楚所以得分的权重要比音准低很多,基频可以先转成midi然后再用dtw估计相似度。

没做太多测试不是很准确所以做了很多奇怪的微操,万能的码友有更简单方便的方案吗?

 

posted @ 2021-06-30 16:49  之健  阅读(158)  评论(0编辑  收藏  举报