PyAudio IOError: Pas De Périphérique D'Entrée Par Défaut Disponible

Je suis en utilisant PyAudio en vertu de la Enthought Distribution Python (Python 2.6.6) dans Ubuntu 10.10 64 bits.

>>> import pyaudio
>>> pa = pyaudio.PyAudio()
>>> pa.get_default_input_device_info()

Traceback (most recent call last):
  File "<pyshell#24>", line 1, in <module>
    pa.get_default_input_device_info()
  File "/usr/lib/python_epd/lib/python2.6/site-packages/pyaudio.py", line 936, in get_default_input_device_info
    device_index = pa.get_default_input_device()
IOError: No Default Input Device Available

C'est la même erreur que j'obtiens si j'essaie d'ouvrir un flux d'entrée. Il est le correspondant d'erreur "IOError: Pas de Sortie par Défaut du Périphérique Disponible"

  • Qu'obtenez-vous si vous essayez pa.get_device_count()?
  • pa.get_device_count() renvoie 0
  • pyaudio installé via sudo apt-get install python-pyaudio fonctionne sur Ubuntu 11.10
  • si il vous dit de ne pas avoir ce que vous demandez, ou il ne peut pas trouver ce que vous demandez, ou vous ne disposez pas des autorisations d'accès à ce que vous demandez. me semble raisonnable. peut-être que vous n'avez pas vraiment les périphériques d'entrée?
  • DIY! FIY. Obtenir des sources - compiler - ... - bénéfice!
InformationsquelleAutor Gus | 2011-01-12