如何让python检测应用程序的音频?

时间:2016-08-20 16:43:39

标签: python python-2.7

我正在尝试制作从Windows应用程序检测到音频时运行的内容。有没有办法用python做到这一点。

我在python 2.7.12上运行但是我愿意在必要时更新。检测任何来自计算机的声音我也没问题。

非常感谢。

1 个答案:

答案 0 :(得分:0)

看看http://python-sounddevice.readthedocs.io/en/0.3.4/#sounddevice.RawInputStream 您可以使用它来检测与计算机声卡之间的音频。

特定课程是从麦克风获取声音的一种方法。

来自sounddevice库的

class sounddevice.RawInputStream(samplerate = None,blocksize = None,device = None,channels = None,dtype = None,latency = None,callback = None,finished_callback = None,clip_off = None,dither_off = None,never_drop_input =无,prime_output_buffers_using_stream_callback =无)

或者您可以过滤声卡的输出以了解何时发送音频信号。

class sounddevice.OutputStream(samplerate = None,blocksize = None,device = None,channels = None,dtype = None,latency = None,callback = None,finished_callback = None,clip_off = None,dither_off = None,never_drop_input =无,prime_output_buffers_using_stream_callback =无)