我在MATLAB中开发了两种不同的方法,旨在分析一首流行歌曲,然后自动创建包含合唱部分的30秒音频缩略图(预览剪辑)。
两种方法都有不同的结果:
显然,我知道哪种方法更好,但是我需要在报告中描述和解释结果,该报告需要证明适当的统计检验。
其他学术论文以前也使用f检验来执行此操作,但是由于它们的方法非常优越,因此它们的目标通常涉及以100%的准确度检测合唱开始时间。
我的目标更加轻松,因为我只是在寻找生成的缩略图以包含合唱的任何部分,而不论其发作如何。
有人可以提出一些我可以针对项目进行探索的客观测试吗?这是我第一次进行这样的调查,因此我的经验/知识非常低。
谢谢!
最佳答案
可能的方式是,通过带有时间格式的歌曲格式来格式化有关声音类型(合唱等)的相关信息。在诸如CoolEdit之类的声音编辑器中,您可以设置时间片段并为其命名,例如“合唱”,“暂停”,“音乐”...。然后,您必须提取片段信息以导入到Matlab中。对于Windows 32,可以使用http://www.pallier.org/ressources/wspot/sig2wav/toolswav.html的实用程序Wav2labs; http://www.pallier.org/ressources/wspot/sig2wav/Wav2labs.exe此程序将剪切文件提取为文本文件,您可以使用Matlab textscan函数进行读取。
毕竟,仅必须进行分段精度,例如正确识别信号类型(合唱/非合唱)的时间百分比
或者更准确地指定您的问题