Python を使用してアクティブなマイクがあるかどうかを確認したい。
どうすればいいですか?
前もって感謝します!
マイクはアナログ デバイスです。ほとんどの API は、マイクが接続されているかどうかさえわからない可能性があります。コンピューターは、サウンドカードの入力チャネルの 1 つからデータを読み取るだけです。
おそらく知りたいのは、入力チャンネルがオンかオフかということです。プラットフォーム固有の高度な決定。
これは私が欲しかったものです:
import ctypes
from ctypes import *
winmm= windll.winmm
print 'waveInGetNumDevs=',winmm.waveInGetNumDevs()