ALSA Python ile ilgili sorunlar 2.7- Slave açılamıyor


12

Ses işlemek için python modül pyaudio kullanıyorum ama ALSA döndürür:

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 ses kaydetme ve terminalden çalma konusunda iyi çalışıyor, ancak python (2.7) bu hataları döndürmeye devam ediyor. İlgili olup olmadığını bilmiyorum ama ben de Windows 8.1'e çift önyükleme yapabilirsiniz.



programı root olarak çalıştırmayı denediniz mi? belki grupta audioya da bunun gibi bir şeyde olmanız gerekir ?
LittleByBlue

Yanıtlar:


3

Bu, Bilinmeyen Cihaz mesajlarından kurtulabilir: sudo nano /usr/share/alsa/alsa.confve bilinmeyen cihazların cards.pcm.{device}nerede {device}listelendiğini söyleyebilir

bu jack sunucu hatadan kurtulacak, diğerleri hakkında emin değilim

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

Çalıştırma SONRASI bellek hataları oturumunu kapatırsanız / oturum açarsanız:

sudo usermod -a -G audio MYUSERNAME

Oturumu kapattığınızdan / oturum açtığınızdan emin olun, aksi takdirde izinler güncellenmez.

Çalıştırmanız gerekebilir:

jack_control  start

tekrar


Benzer bir durumda benim için değil. Belki ilgili stackoverflow.com/q/35652194/54964 Efekt için yeniden başlatmanız gerekiyor mu? Ben yapmadım.
Léo Léopold Hertz 준영

Yeniden başlatma (aslında çıkış) yalnızca usermodetkili olmak için gereklidir . Görüp görmediğini görmek için koşun groupsve audiolistelenmiş
Jonathan,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.