在录音中识别音符 - Python

6 投票
1 回答
8921 浏览
提问于 2025-04-16 03:29

我在想,能不能用Python从录制的声音中提取出一串音乐音符。

这是我第一次考虑用Python来做这个。


如果有人能帮忙,那就太好了 :)

1 个回答

11

你需要做的是,先把你的音频样本转换成频率域,这个过程可以用快速傅里叶变换(FFT)来实现。接着,找出样本中最强的频率,然后把这个频率转换成一个音符。

想了解如何使用Python进行频谱图的FFT,可以参考这个链接,里面有一些库的推荐,能帮助你完成前面提到的两个步骤。还有一些示例代码可以帮助你入门,查看这个链接

撰写回答