我该如何客观地测试我的计划结果?

时间:2010-09-28 17:42:05

标签: testing matlab audio automated-tests

我在MATLAB中开发了两种不同的方法,旨在分析流行歌曲,然后自动创建一个30秒的音频缩略图(预览片段),其中包含部分合唱部分。

两种方法都有不同的结果:

  1. 第一种方法可以为每首曲目创建一个缩略图,设法在50首测试歌曲中找到40首合唱部分
  2. 第二种方法只能成功处理50首歌曲中的30首歌曲,并且发现合唱部分在30首歌曲中出现了21次。
  3. 显然我知道哪种方法更优越,但我需要在报告中描述和解释结果,这需要进行适当的统计测试。

    其他学术论文以前曾使用f检验来做到这一点,但由于他们的方法非常优越,他们的目标通常包括以100%的准确度检测合唱开始时间。

    我的目标更加轻松,因为我只是在寻找生成的缩略图来包含合唱的任何部分,无论其发生在哪里。

    任何人都可以提出一些我可能会探讨的关于我的项目的客观测试吗?这是我第一次进行这样的调查,所以我的经验/知识非常低。

    谢谢!

1 个答案:

答案 0 :(得分:0)

可能,你的方式是制作你的歌曲曲目,时间削减有关声音类型(合唱等)的相关信息。在像CoolEdit这样的声音编辑器中,您可以设置时间切换并为他们指定名称,如“合唱”,“暂停”,“音乐”......然后,您必须提取剪切信息以在Matlab中导入。对于Windows 32,可以使用来自http://www.pallier.org/ressources/wspot/sig2wav/toolswav.html的实用程序Wav2labs; http://www.pallier.org/ressources/wspot/sig2wav/Wav2labs.exe此程序提取剪切为文本文件,您可以使用Matlab文本扫描功能进行阅读。

毕竟,只有分段准确性必须进行,例如正确识别信号类型(合唱/非合唱)时的百分比时间

或者更准确地指出您的问题