什么';用python检查音频并将其分为高音、中音和低音进行可视化是一种好方法吗?

什么';用python检查音频并将其分为高音、中音和低音进行可视化是一种好方法吗?,python,audio,Python,Audio,所以,我计划用Arduino和Python制作一个光器官,通过串行通信来控制几个LED的亮度。计算机将使用麦克风或正在播放的MP3生成数据 我不太确定如何处理音频处理。python有什么好的选项可以接收播放音频文件或麦克风数据(我更喜欢麦克风),然后将其划分为不同的频率范围,并将强度写入变量?如果我使用麦克风,我需要担心泛音吗?尝试各种Python音频处理软件包的链接 具有一些基本的波形操纵功能 另见: Portaudio有一个Python接口,可以让您从麦克风读取数据 对于频带分割,您可

所以,我计划用Arduino和Python制作一个光器官,通过串行通信来控制几个LED的亮度。计算机将使用麦克风或正在播放的MP3生成数据

我不太确定如何处理音频处理。python有什么好的选项可以接收播放音频文件或麦克风数据(我更喜欢麦克风),然后将其划分为不同的频率范围,并将强度写入变量?如果我使用麦克风,我需要担心泛音吗?

尝试各种Python音频处理软件包的链接

具有一些基本的波形操纵功能

另见:


    • Portaudio有一个Python接口,可以让您从麦克风读取数据


      对于频带分割,您可以为每个感兴趣的频带使用类似于馈入一个--1滤波器+跟随器的东西

      如果您不致力于使用Python,还应该考虑使用来处理音频分析。接口已经是一个解决了的问题,并且有许多预先存在的组件使音频工作变得容易。

      另请参见: