2012-09-14 138 views
0

我想這個問題可能已被問到。但我可以找到它。測試麥克風Linux命令或python

我的問題是:我想在Python中編寫一個小程序,在Linux上運行,用記錄按鈕記錄用戶的聲音。但是我想檢查麥克風是否被檢測到,而不是記錄按鈕被啓用,否則它將被禁用。

我一直在谷歌環顧四周,但他們大多數都在討論用命令行檢查USB麥克風,但我想要的是檢查插入麥克風端口而不是USB的麥克風。還有一些人正在討論使用命令arecord將聲音錄製到wav文件然後播放它。但我不想使用這種方法。我希望在讓用戶繼續錄製之前檢查它。

請幫忙。

+0

我已經有很多的音頻工具的工作,而是一個MIC他們沒有檢查是否連接或不。如果有人在那裏記錄你的信號,否則只是沉默。 – MaxPowers

回答

0

如果只是一個簡單的腳本,然後再包的arecord與subprocess

或者,如果需要的東西更強大的嘗試pyalsaaudio

+1

這並沒有真正回答他的問題。 –

+0

歡迎您提供更完整的答案 – hoju