2015-10-28 3 views
2

Я пытаюсь запустить простой файл python, который использует pyaudio для записи ввода. Однако всякий раз, когда я запускаю этот файл, я получаю эту ошибку. Я работал один раз, и я понятия не имею, что изменилось. Я пробовалPyAudio IOError: [Errno Недопустимое устройство ввода (нет устройства вывода по умолчанию)] -9996

import pyaudio 
pa = pyaudio.PyAudio() 
print(pa.get_device_count()) 
0 

Так что я вижу, что он не обнаруживает никаких действительных устройств. В любом случае, нужно указать pyaudio/portaudio, где искать мои устройства ввода. Я бегу элементарно os freya. Любая помощь будет оценена!

ответ

0

Код, который вы вставляете, работает на моей машине: я получаю 24. Попробуйте переустановить ваши аудиодрайверы, я предполагаю, что вы уверены, что подключено рабочее устройство.

2

Как ни крути, у меня была такая же ошибка, и я думал: Драйверы отсутствуют? Звуковая плата отсутствует? Микрофон выключен ОС?

Нет, мне нужно было только подключить микрофон (фактический, материал, устройство).