我想用python分析音频输入的输入流。
包含来自 radio 接收器的数据。
有时, radio 信号包含5个音调的块。我需要分析此块的流。
他们看起来像:
频率如下所示:
number 1 2 3 4 5 6 7 8 9 0 R
Frequency/Hz 1060 1160 1270 1400 1530 1670 1830 2000 2200 2400 2600
python中实现此目标的最佳方法是什么?
最佳答案
将所有数据短时间存储到70 ms缓冲区中,并不断进行FFT搜索要搜索的每个频率上的尖峰。连续收集5个数字以完成序列。每次收集一个值时,请等待70毫秒,然后再收集下一个数字。
关于python - python解析流中的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303417/