Je n'ai pas réussi à faire travailler JACK malgré le google et la lecture sur les forums. Aidez-moi s'il vous plaît à faire travailler JACK. Je joins le journal des messages de JACK Control ici.
02: 15: 40.109 Patchbay désactivé. 02: 15: 40.117 Réinitialisation des statistiques. 02: 15: 40.123 Changement de connexion ALSA. 02: 15: 40.147 D-BUS: le service est disponible (org.jackaudio.service ou jackdbus). Impossible de se connecter au socket du serveur err = Aucun fichier ou répertoire de ce type Impossible de se connecter au canal de demande de serveur Le serveur Jack ne fonctionne pas ou ne peut pas être démarré 02: 15: 40.169 Le graphe de connexion ALSA a changé. 02: 15: 43.877 Le serveur D-BUS: JACK n'a pas pu être démarré. Désolé Impossible de se connecter au socket du serveur err = Aucun fichier ou répertoire de ce type Impossible de se connecter au canal de demande du serveur Le serveur jack n'est pas en cours d'exécution ou ne peut pas être démarré Lun. Déc. 8 02:15:43 2014: démarrage du serveur de prises ... Lun. Déc. 8 02:15:43 2014: serveur JACK démarrant en mode temps réel avec une priorité de 10 Lun. Déc. 8 02:15: 43 2014: ERREUR: impossible de verrouiller la zone mémoire de 82274202 octets (impossible d'allouer de la mémoire) Mon Dec 8 02:15:43 2014: ERREUR: impossible d'enregistrer le chemin d'objet "/ org/freedesktop/ReserveDevice1/Audio0": A le gestionnaire est déjà enregistré pour /org/freedesktop/ReserveDevice1/Audio0 mon Dec 8 02:15:43 2014: ERREUR: impossible d'acquérir le nom du périphérique: Audio0 erreur: un gestionnaire est déjà enregistré pour/org/freedesktop/ReserveDevice1/Audio0 Mon Dec 8 02:15:43 2014: ERREUR: Périphérique audio hw: 0 ne peut pas être acquis ... Mon Dec 8 02:15:43 2014: ERREUR: Impossible d'initialiser driver Mon Dec 8 02:15:43 2014: ERREUR: JackServer :: Open a échoué avec -1 [.__ __.] Mon Dec 8 02:15:43 2014: ERREUR: Impossible d'ouvrir le serveur Mon Dec 8 02:15:45 2014: Enregistrement des paramètres dans "/home/rythem/.config/jack/conf. xml "... 02: 15: 47.373 Impossible de se connecter au serveur JACK en tant que client. - L'opération globale a échoué. - Incapable de se connecter au serveur. Veuillez vérifier la fenêtre des messages pour plus d’informations. Impossible de se connecter au socket du serveur err = Aucun fichier ou répertoire de ce type Impossible de se connecter au canal de demande du serveur Le serveur de la prise jack ne fonctionne pas ou ne peut pas être commencé
Vous devez d’abord arrêter le processus pulseaudio existant, démarrer le processus jack_control et redémarrer le processus pulseaudio.
Veuillez utiliser les commandes ci-dessous:
pulseaudio --kill
jack_control start
jack_control exit
pulseaudio --start
Vous essayez d'exécuter Jack avec des priorités en temps réel, et Jack ne le configure pas par défaut dans Ubuntu. Il y a deux façons de résoudre ce problème:
1) N'utilisez pas les priorités en temps réel.
Par CLI, vous pouvez démarrer Jack sans temps réel, en utilisant jackd -r &
- voir man jackd
pour plus de détails.
Si vous Sudo apt install qjackctl
to pouvez exécuter l'interface graphique "Qjackctl", et dans la section "Configuration" décochez la case "Realtime"
2) Configuration en temps réel pour Jack , comme décrit dans http://www.jackaudio.org/faq/linux_rt_config.html
Ouvrez un terminal et entrez
Sudo nano /etc/security/limits.d/99-realtime.conf
Ajouter les lignes
@realtime - rtprio 99
@realtime - memlock unlimited
Presse Ctrl+o et alors Ctrl+x pour enregistrer et quitter le fichier.
Créez et ajoutez-vous au groupe 'temps réel':
Sudo groupadd realtime
Sudo usermod -a -G realtime yourUserID
Déconnexion et retour dans.
Je suis confronté au même problème avec Ubuntu 18
$ python3 -V
Python 3.6.6
$ python3 -c "import speech_recognition as sr;print(sr.__version__)"
3.8.1
$ python3 -c "import pyaudio as p;print(p.__version__)"
0.2.11
$ py -m speech_recognition
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
A moment of silence, please...
Set minimum energy threshold to 45.131829621150224
Say something!
Essayez d’utiliser pasuspender
avec qjackctl. Comme ça:
pasuspender qjackctl
Il devrait "mettre en pause" pulseaudio pendant l'exécution de qjackctl et "respawn" pulseaudio lorsque qjackctl est terminé.