Tu peux essayer de lancer un fichier audio un peu long et regarder (commande ps auwxf) avec quel utilisateur le plugin lance la lecture ?
Je suppose que c’est www-data qui lance le son et que ce user n’est pas dans le group pour utiliser la carte son… Il me semble avoir pas mal galéré pour aligner les droits à l’époque.
Pour ouvrir un shell entant que www-data et lancer les tests sous ce compte, la commande est : sudo -u www-data bash
Merci Fabrice et Bad,
je n’ai pas tout compris à votre échange, mais j’ai lancé *sudo adduser www-data audio*, puis rebooté, et maintenant je peux lire des fichiers wav avec Playtts.
Mais l’édition de messages au format texte en TTS avec Playtts ne fonctionne pas.
J’ai refais le test sur le deuxième RPI , c’est OK en lecture fichier, mais pas en TTS.
Sur mon RPI principal, avec mon projet, aucun des deux ne fonctionne. Mais sur celui-la il y a eu pas mal de tests. Il y a peut-être des corrections à faire.
Par contre le deuxième RPI est cleen, et ça ne fonctionne pas en TTS.
Oui j’ai bien lancé ces 3 lignes, elles permettent de passer Playtts OK.
Les messages Log n’ont pas vraiment évolués depuis le début.
Voici le log Playtts_Package du RPI n°2 (celui de test) :
0000|Mandatory option: --wave=filename.wav
0001|Usage: pico2wave
0002|-w, --wave=filename.wav Write output to this WAV file (extension SHOULD
0003|be .wav)
0004|-l, --lang=lang Language (default: "-w")
0005|Help options:
0006|-?, --help Show this help message
0007|--usage Display brief usage message
0008|sox FAIL formats: can't open input file `/tmp/voice.wav': No such file or directory
0009|Cannot find HOME directory.
0010|File not found: '/tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3'
0011|Failed to open /tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3.
0012|Mandatory option: --wave=filename.wav
0013|Usage: pico2wave
0014|-w, --wave=filename.wav Write output to this WAV file (extension SHOULD
0015|be .wav)
0016|-l, --lang=lang Language (default: "-w")
0017|Help options:
0018|-?, --help Show this help message
0019|--usage Display brief usage message
0020|sox FAIL formats: can't open input file `/tmp/voice.wav': No such file or directory
0021|Cannot find HOME directory.
0022|File not found: '/tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3'
0023|Failed to open /tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3.
0024|Mandatory option: --wave=filename.wav
0025|Usage: pico2wave
0026|-w, --wave=filename.wav Write output to this WAV file (extension SHOULD
0027|be .wav)
0028|-l, --lang=lang Language (default: "-w")
0029|Help options:
0030|-?, --help Show this help message
0031|--usage Display brief usage message
0032|sox FAIL formats: can't open input file `/tmp/voice.wav': No such file or directory
0033|Cannot find HOME directory.
0034|File not found: '/tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3'
0035|Failed to open /tmp/84a863ff9a06567ac63563c95bb1c2d8.mp3.
Le Log Playtts du RPI n°2 reste vide ! (c’est curieux qu’il n’y ait rien)
Sur le RPI n°1, le principal, le Log Playtts est normal:
Hier j’avais refait une installation complète de Jeedom/Buster, sans restaurer mon projet Jeedom. J’avais juste créé un nouveau projet avec uniquement un équipement Playtts. Les tests de son en ssh étaient OK. Avec Playtts la lecture de fichier était OK, mais pas de son enTTS.
Ce matin, c’était pareil, pas de son en TTS. Pour essayer d’avancer j’ai fait la restauration de mon projet (rien de plus), et tout fonctionne, lecture de fichier et TTS.
J’ai remis un peu d’ordre dans mon RPI 2 (il y avait eu beaucoup de bricolages), et ça fonctionne également.
C’est assez difficile à comprendre. En tout cas la dernière modification a bien fonctionné : (sudo adduser www-data audio).Pourvu que ça dure !
Merci beaucoup pour ton aide. Sans cela il était impossible pour moi de corriger ce problème. C’est tout de même hard.
Jeedom est un produit formidable, qui permet de faire de belles choses, mais quand ça coince, ouille ouille ouille ! J’ai perdu beaucoup de temps avec ce passage en V4.
Encore merci à toi et à Bad (merci aussi à Kerdale pour son retour d’expérience).
J’espère que cela servira à d’autres.
Il faut accèpter, depuis votre profil ci-dessous, d’avoir accès aux plugins Bêtas : Jeedom Market
La coche :
Accès aux bêtas
Activer l’accès aux plugins beta [x]
Ensuite, depuis Jeedom ou le Market, vous aurez accès aux plugins en version Bêta.
Au niveau du son tout fonctionne bien.
Mais effectivement, si je relance les dépendances je ne vois rien. Ça va très vite, et il n’y a pas la barre bleue de progression d’installation. La date de dernière installation n’est pas mise à jour, et reste ancienne.
Finalement j’ai pu le faire ce soir.
C’est la même chose, si je lance les dépendances je ne vois rien. Elles restent NOK, et la date de dernière installation est inconnue.