老版本在这:https://bideyuanli.com/ppv1
首先两点声明
- 本网站永无广告!
- 请不要使用本工具测试xxx是否假唱!
下面使用说明:
视频说明:https://www.bilibili.com/video/BV16K421Y7dL
- 现在启动就是一个设置界面,对于只想用麦克风简单测一下音高的同学,直接点击“使用麦克风”开始。

2. 明确自己要看什么调的,可以选一下调,这样就可以和谱子对上了。

3. 使用麦克风的界面:

4. 除了使用麦克风,也可以选择音频,现在支持原唱和翻唱对比,也就是提供两段人声直接对比。也可以同时选择伴奏,听感更佳。(考虑到大部分人不知道怎么分离人声伴奏,我内置了几首歌,可以在列表里选)

5. 对比界面:

系统需要一些时间导入歌曲,然后自动对齐原唱和翻唱,两者开始时间不匹配不要紧。
点击暂停,再点继续。可以左右拖动来调整时间,或者上下拖动来调整音高范围。
可以点击最下方的按钮切换原唱还是翻唱,或者一起播放。
可以点击设置打开最初的设置界面。
常见问题
- 为什么每次进页面都要点一下“使用麦克风”?
现在大部分浏览器都要求必须点一下页面才能启动音频,这也是旧版在很多浏览器上不能用的原因。 - 这个测音高准不准?
还是不怎么准。。。。依然会出现上下八度的偏移。如果你很确定你的八度在那,那就很准。比如测出来A4,那有可能是A5,也可能是A3,但绝不可能是B4。
总的来说比1.0版本准多了,主要是现在可以很方便的分离人声了,所以我已经完全放弃了在伴奏中提取音高的思路,现在主攻就是纯人声测音高。我会不断优化算法,力争更准确。 - 如何分离人声和伴奏?
使用uvr5,https://ultimatevocalremover.com/,看的人多的话我做一期视频说说。 - 有时候出现“采样率不匹配”怎么办?
刷新界面。由于音频接口都是浏览器自己实现的,在不同平台不同浏览器之间差异巨大,非常容易出现这种局面。比如用耳机的麦克风,启动几次之后就可能变成24000hz采样率,这样就精度大大下降,也无法和其他音频匹配。总之出现各种问题就刷新界面。 - 匹配度有多大参考价值?
只在本系统内有参考价值。。。因为音高检测依然存在很多不准的地方,再对比那自然没有价值。很多跑调和错过都是不准的。不过都用本系统测试的话,多少还是能看出翻唱的匹配度有多高。 - 自动对齐的不对怎么办?
按住Shift拖动可以手动调整。 - 手机上导入太慢?
有待解决。。。我一个手机速度飞快,跟电脑没差,另一个就慢的要死。待我有时间搞一搞吧。总的来说手机的浏览器音频接口都非常虚弱,问题重重,基本的采样率都大有问题。实在不行就只用麦克风测音高吧。 - 能不能出APP?
不能。。。前一段时间搞了个暗黑4模拟器的app,结果并没有什么地方可以上架。果子要求必须实名,安卓平台要求国内手机号(过期了)。同理小程序也是不行的。最后只在谷歌商店挂了一阵子。 - 原始数据是什么鬼?
就是原始的声谱图(时序频谱图,时频谱)。老玩家应该都知道这是1.0的标配。现在2.0优化了算法,直接显示音高图了,高级玩家依然可以用这个检查原始数据。(手机上为了速度快不显示。)现在在原始数据上,高亮显示检测出来的音高,可以一眼鉴别音高检测的准不准。

大佬,想请教一下,这个实时展示的技术是用什么工具做出来的
js
有那位大兄弟知道麦克风没声音怎么弄吗,我麦克风在别的软件上麦克风是有声音的
也不知,系统适配是最难的。你可以f12打开面板看看有什么错误,发给我看看。
大佬,APP更新了吗?之前还能添加原唱后还能拖拽进度,现在没法拖拽了
是卡死了么?重启能解决么?换个文件试试看?
一般的问题是导入文件的时候转换失败,因为是内置的ffmpeg,我感觉那个内置的非常不靠谱,说挂就挂。用mp3或者wav比较容易成功。
没,没有卡死,加载mp3录音文件后也能正常播放,就是没法暂停和拖拽了,几个月前还没事,试了几个浏览器都一样,就很迷 _(:з」∠)_
好几个人跟我这么说,有人已经帮我按了f12,没有错误提示,这就很难。。。我怀疑是和某个插件冲突了,问题我没法重现啊。
确实,我把插件影响的可能性给忘了,不过切了几个浏览器和各自的匿名模式都没法正常运作,回头再试试找找原因,感谢 _(:з」∠)_
大佬,我有两段音频出现了一个奇怪的问题:同时导入两段音频,导入类型分别为原唱/翻唱(可交换位置),其中一段正常,另一段始终无法和另一段对齐,时间轴显示为0的地方,但是前面负数的位置却还有大段音高显示,从0开始的音频播放,音高显示也始终是从45秒的位置开始。也就是,以时间轴为基准,一段音频正常从0秒的位置插入,一段音频是从-45秒的位置插入。这两端音频总时长都是4分3秒。如果单独导入则不会出现此问题,都会从0秒正常插入。
都导入的时候,系统会自动对齐,所以有偏差。你可以按住shift拖动,就可以手动对齐了。