--- a/test.py +++ b/test.py @@ -11,11 +11,17 @@ WAVE_OUTPUT_FILENAME = "output.wav" p = pyaudio.PyAudio() - +device_idx = 0; +for i in range (0, p.get_device_count()): + print(p.get_device_info_by_index(i)) + if p.get_device_info_by_index(i)['name'] == 'Built-in Input': + device_idx = i + print i stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, + input_device_index=device_idx, frames_per_buffer=CHUNK) print("* recording")