【发布时间】:2019-09-05 02:33:54
【问题描述】:
我想在声音设备播放之前处理操作系统正在播放的音频。
我正在尝试从 mp3 和 wav 等文件中检测音频。
我不想直接使用fread() 之类的方法读取文件的二进制数据。
是否可以在 Python 中设置一个 listener 来实时抓取操作系统中的音频?
【问题讨论】:
-
“音频将在加载到sounddevice之前由python处理”你的意思是你想写一个改变音频的程序? (过滤、增强等)即DSP(数字信号处理)组件?如果是这种情况,那么 Python 可能不是完成这项任务的最佳工具。
-
基本上,您实际上只是在问如何使用 Python 获取音频,正如标题所暗示的那样,还是您想像文本所暗示的那样进行实时音频处理?
-
好吧,我不确定在没有 OP 自己澄清的情况下更改他们问题的含义是否是个好主意,但无论如何。
-
@blubberdiblub 感谢您的回复。我的意思是,就像声音设备前面的 DSP 一样。不仅仅是实时处理。它应该处理 PC 播放的所有声音。
标签: python events audio listener