我正在尝试制作从Windows应用程序检测到音频时运行的内容。有没有办法用python做到这一点。
我在python 2.7.12上运行但是我愿意在必要时更新。检测任何来自计算机的声音我也没问题。
非常感谢。
答案 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 =无)