2016-07-24 35 views
0

我想知道是否有方法使用python來靜音和麥克風?我正在開發一個需要將麥克風設置設置爲「收聽此設備」的項目。但是,爲了防止麥克風從電視機或收音機中拾取不必要的噪音,我需要通過python腳本在靜音和取消靜音之間切換的方法。如何使用python打開和關閉麥克風

+0

操作系統?對於Linux,音頻系統(例如PulseAudio,ALSA,OSS)?對於像音頻這樣的東西,它通常會出現「你需要運行的系統使用哪種庫/軟件包來使用它?」然後「是否有一個Python API綁定或該庫/包的包裝?」。 –

+0

我正在使用Windows。我很難找到允許我更改麥克風設置的模塊:收聽此設備或取消靜音靜音。你有什麼建議嗎? – lawre6b3

回答

0

PyAudio是一個跨平臺的選項。它不僅僅是直接訪問音頻設備控件,因此使用起來相當複雜。 pymedia是另一種選擇,pymedia.audio.sound包提供對麥克風控制(輸入電平,靜音等)所在的混音器設備的訪問。