ใ€Pythonใ€‘ใ‚ชใƒผใƒ‡ใ‚ฃใ‚ชใƒ‡ใƒใ‚คใ‚นใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใ‚’ไธ€่ฆงๅ–ๅพ—

Pythonใจๆจ™ๆบ–ใƒขใ‚ธใƒฅใƒผใƒซpyaudioใ‚’็”จใ„ใฆใ€ใ‚ชใƒผใƒ‡ใ‚ฃใ‚ชใƒ‡ใƒใ‚คใ‚นใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใ‚’ไธ€่ฆงๅ–ๅพ—ใ™ใ‚‹ๆ–นๆณ•ใ‚’ใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ไป˜ใใง่งฃ่ชฌใ—ใพใ™ใ€‚

ใ‚ชใƒผใƒ‡ใ‚ฃใ‚ชใƒ‡ใƒใ‚คใ‚นใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใ‚’ไธ€่ฆงๅ–ๅพ—

Pythonใงใฏใ€ๆจ™ๆบ–ใƒขใ‚ธใƒฅใƒผใƒซpyaudioใ‚’็”จใ„ใ‚‹ใ“ใจใง็ฐกๅ˜ใซ้Ÿณๅฃฐใƒ‡ใƒใ‚คใ‚น๏ผˆใƒžใ‚คใ‚ฏ๏ผ‰ใ‚’ๆ“ไฝœใงใใพใ™ใ€‚
ไปŠๅ›žใฏใ€ใ‚ชใƒผใƒ‡ใ‚ฃใ‚ชใƒ‡ใƒใ‚คใ‚นใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใ‚’ไธ€่ฆงๅ–ๅพ—ใ—ใฆใฟใพใ—ใŸใ€‚
๏ผˆโ€ปใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใฏใ€ใฉใฎใ‚ชใƒผใƒ‡ใ‚ฃใ‚ชใƒ‡ใƒใ‚คใ‚นใ‚’ๆ“ไฝœใ—ใŸใ„ใ‹้ธๆŠžใ™ใ‚‹ใฎใซๅฟ…่ฆ๏ผ‰

ใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰

ใ‚ตใƒณใƒ—ใƒซใƒ—ใƒญใ‚ฐใƒฉใƒ ใฎใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใงใ™ใ€‚

# -*- coding: utf-8 -*
import pyaudio
import wave

def main():
    audio = pyaudio.PyAudio()

    # ้Ÿณๅฃฐใƒ‡ใƒใ‚คใ‚นๆฏŽใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น็•ชๅทใ‚’ไธ€่ฆง่กจ็คบ
    for x in range(0, audio.get_device_count()):
        print(audio.get_device_info_by_index(x))

if __name__ == '__main__':
    main()

ๅฎŸ่กŒไพ‹

{'index': 0, 'structVersion': 2, 'name': 'Microsoft ใ‚ตใ‚ฆใƒณใƒ‰ ใƒžใƒƒใƒ‘ใƒผ - Input', 'hostApi': 0, 'maxInputChannels': 2, 'maxOutputChannels': 0, 'defaultLowInputLatency': 0.09, 'defaultLowOutputLatency': 0.09, 'defaultHighInputLatency': 0.18, 'defaultHighOutputLatency': 0.18, 'defaultSampleRate': 44100.0}
{'index': 1, 'structVersion': 2, 'name': 'ใƒžใ‚คใ‚ฏ้…ๅˆ— (Realtek High Definition ', 'hostApi': 0, 'maxInputChannels': 2, 'maxOutputChannels': 0, 'defaultLowInputLatency': 0.09, 'defaultLowOutputLatency': 0.09, 'defaultHighInputLatency': 0.18, 'defaultHighOutputLatency': 0.18, 'defaultSampleRate': 44100.
้–ข้€ฃ่จ˜ไบ‹
1 ใ€Pythonใ€‘้Ÿณๅฃฐใƒปไฟกๅทๅ‡ฆ็†ๅ…ฅ้–€
2 Pythonๅ…ฅ้–€ ๅŸบๆœฌๆ–‡ๆณ•
ใ“ใฎ่จ˜ไบ‹ใ‚’ๆ›ธใ„ใŸไบบ
่ฅฟไฝๆŠ€็ ”

Pythonไฝฟ็”จๆญด10ๅนดไปฅไธŠใ€‚็ ”็ฉถใ€ไป•ไบ‹ใ€่ถฃๅ‘ณใงใƒ‡ใƒผใ‚ฟๅˆ†ๆžใ‚„ไฝœๆฅญ่‡ชๅ‹•ๅŒ–ใชใฉใซๆดป็”จใ—ใฆใใŸใƒŽใ‚ฆใƒใ‚ฆใ‚’ๆƒ…ๅ ฑ็™บไฟกใ—ใฆใ„ใพใ™ใ€‚
่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใŠๅ•ๅˆใ›ใฏใ“ใกใ‚‰ใฎใƒšใƒผใ‚ธใพใงใ€‚
โ‡“Youtubeใ‚„X๏ผˆๆ—งTwitter๏ผ‰ใงใ‚‚ๆƒ…ๅ ฑ็™บไฟกไธญใงใ™๏ผ

่ฅฟไฝๆŠ€็ ”ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹
้Ÿณๅฃฐๅ‡ฆ็†

ใ‚ณใƒกใƒณใƒˆ