什么';用python检查音频并将其分为高音、中音和低音进行可视化是一种好方法吗?
所以,我计划用Arduino和Python制作一个光器官,通过串行通信来控制几个LED的亮度。计算机将使用麦克风或正在播放的MP3生成数据 我不太确定如何处理音频处理。python有什么好的选项可以接收播放音频文件或麦克风数据(我更喜欢麦克风),然后将其划分为不同的频率范围,并将强度写入变量?如果我使用麦克风,我需要担心泛音吗?尝试各种Python音频处理软件包的链接 具有一些基本的波形操纵功能 另见:什么';用python检查音频并将其分为高音、中音和低音进行可视化是一种好方法吗?,python,audio,Python,Audio,所以,我计划用Arduino和Python制作一个光器官,通过串行通信来控制几个LED的亮度。计算机将使用麦克风或正在播放的MP3生成数据 我不太确定如何处理音频处理。python有什么好的选项可以接收播放音频文件或麦克风数据(我更喜欢麦克风),然后将其划分为不同的频率范围,并将强度写入变量?如果我使用麦克风,我需要担心泛音吗?尝试各种Python音频处理软件包的链接 具有一些基本的波形操纵功能 另见: Portaudio有一个Python接口,可以让您从麦克风读取数据 对于频带分割,您可
- Portaudio有一个Python接口,可以让您从麦克风读取数据
对于频带分割,您可以为每个感兴趣的频带使用类似于馈入一个--1滤波器+跟随器的东西 如果您不致力于使用Python,还应该考虑使用来处理音频分析。接口已经是一个解决了的问题,并且有许多预先存在的组件使音频工作变得容易。另请参见: