【发布时间】:2020-02-04 16:53:32
【问题描述】:
我的问题:我目前有一个声音文件,其中包含我录制的特定声音。我希望能够识别该声音何时再次播放超过 2 秒。音量对我来说并不重要,我希望能够识别播放该特定音符的时间。例如,该文件包含音符 A (la) 的录音,如果我在麦克风旁边的钢琴上弹奏音符 A,覆盆子 pi 将打印“正确”或其他内容。我无法识别音符,之前的研究建议找到频率/使用 FFT 功能,但我一直无法弄清楚。您是否推荐我应该使用的任何库来实现这一点?
理想情况下,我能够识别外部声音的音高。一旦有了音高,我就可以在一系列频率之间进行检查。
【问题讨论】:
标签: python audio fft frequency pyaudio