如何实时处理音频?

sil*_*ash 5 audio signal-processing

我有一些通过麦克风输入的音频。我用Audacity录制了它,如下图所示。

音频波形

我想实时处理此音频。我主要想这样做:

  1. 查看实时音频幅度与时间的关系图。

  2. 根据事件执行某些操作,例如,如果看到的波形类似于某些预定义的波形,则调用函数。
    在图像的上半部分,您可以看到四个干扰。我希望每当看到这种干扰时,脚本都应调用一个函数,否则,当信号几乎笔直时,什么也不做,只是继续分析信号。

是否有任何Python模块或C库可以允许我执行此操作?

Mas*_*mel 0

PythonInMusic很可能有您正在寻找的东西,但是很难判断您的目标任务何时是“基于某些事物执行某些操作”