python - python解析流中的音频

标签 python audio stream analyzer

我想用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/

相关文章:

ios - 如何保持声音关闭

javascript - 如何在howlerjs中使声音结束时淡出?

c++ - 如何用 C++ 编写自定义流转换?

c# - 如何将 byte[] 转换为互操作对象的 Word(转换为 word 文档)?

python - 如何处理 PyTorch 中图像字幕目录中的多标签数据集

python - Python中的高斯消除有标准解决方案吗?

python - 矢量化 pandas 迭代

c# - 如何渲染音频波形?

python - 合并列和行

c# - 实现自定义流