コード例
import pyaudio
audio = pyaudio.PyAudio()
for x in range(0, audio.get_device_count()):
print(audio.get_device_info_by_index(x)['name'])
出力例
Built-in Microphone
Built-in Output
ZoomAudioDevice
おまけ〜関数紹介〜
get_device_count()
:PortAudio Host APIの数を返す。
get_device_info_by_index(device_index)
:device_indexで指定されたデバイスのパラメータをdictionary形式で返します。
dictionaryのkeyは、PortAudioのPaDeviceInfo構造体のデータフィールドと一緒です。