我想创建一个可以检测乐器是否演奏正确音符的模型。
示例:提供mp3文件,并且音乐家正在弹钢琴。如何根据mp3文件检查音乐家演奏正确的音符。
我搜索了GG,但未找到任何相关内容。
答案 0 :(得分:0)
您可能不知道,您不能直接比较原始音频文件。让我们将问题分解为可能可以解决的子问题。
我建议您忘记要启动mp3,而应该在线上找到一些免费的MIDI文件(或自行制作)。通过获取参考MIDI文件,以各种方式对其进行修改,然后针对原始版本和每个修改版本运行算法,来测试算法。
如果您对结果感到满意,则继续进行转换问题(音频文件-> MIDI)。当然,您不必使用MIDI,可以设计自己的格式。如何解决这个问题取决于您。 WAV文件通常只是标头+ PCM,因此您可以查看以下内容: