web-dev-qa-db-fra.com

Problèmes Alsa avec python2.7- Impossible d'ouvrir l'esclave

J'utilise le module pyaudio de python pour traiter le son, mais ALSA renvoie:

ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side

bt_audio_service_open: connect() failed: Connection refused (111)

bt_audio_service_open: connect() failed: Connection refused (111)

bt_audio_service_open: connect() failed: Connection refused (111)

bt_audio_service_open: connect() failed: Connection refused (111)

ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave

Cannot connect to server socket err = No such file or directory

Cannot connect to server request channel

jack server is not running or cannot be started

Alsa fonctionne bien pour enregistrer le son et le lire depuis le terminal, mais python (2.7) continue de renvoyer ces erreurs. Je ne sais pas si cela est pertinent, mais je peux également effectuer un double démarrage sous Windows 8.1.

12
The Gang Of Wolves

Cela peut éliminer les messages de périphérique inconnu: Sudo nano /usr/share/alsa/alsa.conf et mettre en commentaire cards.pcm.{device}{device} correspond aux périphériques inconnus répertoriés.

cela va se débarrasser de l'erreur du serveur jack, pas sûr des autres

Sudo apt install multimedia-jack
pulseaudio --kill
jack_control  start

Si vous rencontrez des erreurs de mémoire, déconnectez-vous/connectez-vous APRÈS avoir exécuté:

Sudo usermod -a -G audio MYUSERNAME

Assurez-vous de vous déconnecter/de vous connecter, sinon les autorisations ne seront pas mises à jour.

Vous devrez peut-être exécuter:

jack_control  start

encore

2
Jonathan