【发布时间】:2012-06-30 06:25:03
【问题描述】:
有没有办法在 Python 中测量音频输出电平?我想每 1/10 秒测量一次 30 秒音频文件的音量,然后将数据导出到 Excel 之类的文件中。这可能吗?
【问题讨论】:
-
您是要测量音频文件的音量,还是硬件音频端口当前输出的音量,还是其他什么?
-
@RussellBorogove 对我来说最有可能的方法是硬件端口的输出量。我可以使用这种方法,或者,对于我正在做的事情,使用麦克风的输入。
-
不幸的是,出于 DRM 的原因,在现代操作系统中故意使监听输出端口变得不那么容易。聆听输入很简单;这是一个用于检测麦克风轻拍的方法(使用 portaudio/pyaudio):stackoverflow.com/questions/4160175/…
-
但是你提到了一个音频文件。这应该比监控输入或输出端口更容易。
-
Russell Borogove 对 pyaudio 有很好的指导,但我之前从未使用过。我想我会自己阅读这些材料。
标签: python excel audio measure