我在想,能不能用Python从录制的声音中提取出一串音乐音符。
这是我第一次考虑用Python来做这个。
如果有人能帮忙,那就太好了 :)
你需要做的是,先把你的音频样本转换成频率域,这个过程可以用快速傅里叶变换(FFT)来实现。接着,找出样本中最强的频率,然后把这个频率转换成一个音符。
想了解如何使用Python进行频谱图的FFT,可以参考这个链接,里面有一些库的推荐,能帮助你完成前面提到的两个步骤。还有一些示例代码可以帮助你入门,查看这个链接。