Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Pour échanger sur les plugins classés en catégorie "Multimédia"
sharkan
Timide
Messages : 322
Inscription : 22 nov. 2016, 22:28

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par sharkan » 12 mars 2018, 11:18

D'accord un grand merci je regarde ça ce soir

sharkan
Timide
Messages : 322
Inscription : 22 nov. 2016, 22:28

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par sharkan » 12 mars 2018, 17:26

Malheureusement je ne sais pas me connecter en ssh car je n'ai pas le login et le mot de passe ...

sharkan
Timide
Messages : 322
Inscription : 22 nov. 2016, 22:28

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par sharkan » 12 mars 2018, 17:34

Fabrice a écrit :
12 mars 2018, 07:06
Bonjour,

Ba, c'est que votre problème n'a pas trop de rapport avec ce plugin (Si il n'y a pas de courant chez vous, votre micro-onde ne fonctionne pas, mais ce n'est pas la faute de Moulinex ;) )

Que donne ce test en SSH sur votre Jeedup :

Code : Tout sélectionner

pico2wave -l fr-FR -w test.wav "Test de fonctionnement" && mplayer test.wav
Il faut déjà voir du coté de ce miniPC, si l'audio est bien installé, bien activé.

Moi, pour le Raspberry PI 3, j'ai du suivre ce tutoriel pour activer la sortie son :
https://www.domopi.eu/comment-faire-par ... us-jeedom/

Sinon, allez plutôt ici pour les problèmes d'installation de l'audio, sur cette machine :
viewtopic.php?f=151&t=31245&hilit=JEEDUP

Voila j'ai fait un screen avec la commande que tu m'as dit d'executer mais avec le ssh de jeedom
dfsfsdf.png
ssh
dfsfsdf.png (26.8 Kio) Consulté 3990 fois

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 19 mars 2018, 11:58

Fabrice a écrit :
12 mars 2018, 07:06
Bonjour,

Que donne ce test en SSH sur votre Jeedup :

Code : Tout sélectionner

pico2wave -l fr-FR -w test.wav "Test de fonctionnement" && mplayer test.wav
Il faut déjà voir du coté de ce miniPC, si l'audio est bien installé, bien activé.

Moi, pour le Raspberry PI 3, j'ai du suivre ce tutoriel pour activer la sortie son :
https://www.domopi.eu/comment-faire-par ... us-jeedom/

Sinon, allez plutôt ici pour les problèmes d'installation de l'audio, sur cette machine :
viewtopic.php?f=151&t=31245&hilit=JEEDUP
Bonjour,
J'ai suivi le tuto mais ça ne fonctionne toujours pas, j'ai qu'une ronflette. Est-ce me même tuto pour un PI2?
Merci
Je rajouterais que la commande more /etc/modules|grep snd ne donne rien

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par cadavor » 19 mars 2018, 12:29

AlainM a écrit :
19 mars 2018, 11:58
Je rajouterais que la commande more /etc/modules|grep snd ne donne rien
Ca veut dire que le module son n'est pas chargé.
Dans le tuto il est écrit :
Pour activer la carte son, ajoutez la ligne dtparam=audio=on avec la commande sudo nano /boot/config.txt puis enregistrez et redémarrez votre Raspberry Pi.

Vérifiez que la carte son est bien détectée avec la commande more /etc/modules|grep snd. Vous devriez voir la chaîne de caractères suivante : snd_bcm2835. Si ce n'est pas le cas, il suffit de charger le module son avec la commande sudo modprobe snd_bcm2835 puis d'ajouter le chargement de ce module au démarrage en éditant un fichier avec sudo nano /etc/modules et d'ajouter la ligne snd_bcm2835.
Pour ajouter le module au noyau :

Code : Tout sélectionner

sudo modprobe snd_bcm2835
sudo echo 'snd_bcm2835'  >>  /etc/modules
Ensuite pour tester :

Code : Tout sélectionner

speaker-test  -t  sine  -f   600
Tu dois entendre un son (assez désagréable)
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 19 mars 2018, 13:20

Alors dans le fichier config.txt j'ai
device_tree=
dtparam=audio=on

j'ai redémarré et donc ça n'a pas fonctionné, d'où mon message
Du coup j'en profite pour rajouter snd_bcm2835 au démarrage
je viens de retester sudo modprobe snd_bcm2835 et maintenant j'ai snd_bcm2835 avec snd en rouge
du coup j'ai envoyé tes trois lignes de code pour tester mais ça ne fonctionne toujours pas
et quand j'utilise PlayTTS je ne lis rien du tout

Mais il y a du progrès!
Merci de m'avoir répondu

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par cadavor » 20 mars 2018, 13:06

Alors c'est peut être un probleme de sortie par défaut.
Essaye cette commande qui force la sortie sur la prise jack (analogique)

Code : Tout sélectionner

amixer cset numid=3 1
Puis relance la commande speaker-test
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 20 mars 2018, 17:09

ça m'a donné ceci

Code : Tout sélectionner

amixer cset numid=3 1
numid=3,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw------,values=2,min=0,max=65536,step=1
  : values=1,1
Pour autant j'ai toujours ma ronflette !

Je suppose que pour tester depuis le design on tape un mot dans la case TTS et on clique sur TTS, pour fichier je n'ai pas compris la méthode
En ligne de commande ça donne ça et je n'entends rien

Code : Tout sélectionner

speaker-test  -t  sine  -f   600

speaker-test 1.0.28

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Sine wave rate is 600.0000Hz
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 192 to 2097152
Period size range from 64 to 699051
Using max buffer size 2097152
Periods = 4
was set period_size = 524288
was set buffer_size = 2097152
 0 - Front Left
Time per period = 11.246806
 0 - Front Left
Je vais attendre que le plugin pulseaudio refonctionne en Bluetooth sinon pour tester il me faudrait un très grand câble HDMI pour aller sur la télé

A moins que tu ais d'autres bonnes idées :)

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par cadavor » 21 mars 2018, 13:46

Ton probleme est indépendant du plugin, le TTS et la lecture de fichier ne fonctionnera pas tant que ton probleme de son matériel ne sera pas résolu.

Qu'est-ce que tu appelles une "ronflette"?
Quel est le matériel utilisé et les branchements?

Est-ce que tu peux coller le résultat de la commande

Code : Tout sélectionner

sudo amixer
et

Code : Tout sélectionner

sudo aplay -l
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 21 mars 2018, 19:02

Merci de t'intéresser à mon cas :)

Code : Tout sélectionner

jeedom@jeedom:~ $ sudo amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 1 [0%] [on]
  Front Right: Playback 1 [0%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]
ni comprenant rien, je colle bêtement les résultats!

Code : Tout sélectionner

 sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 21 mars 2018, 19:11

Et en fait c'est du souffle plutôt que j'entends, au départ la ronflette était dû à un problème de connectique en plus du reste! Là j'ai écouté au casque.
J'en profite pour te poser une question sur un problème que je rencontre souvent sous Linux, avec Putty quand on lance une commande comme de tester le son, comment on fait pour arrêter ça sans quitter la connexion? Il doit y avoir une combinaison de touche que je ne connais pas mais que j'aimerais noter.
Merci

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par Fabrice » 22 mars 2018, 07:01

Bonjour,

Le volume du son semble être à 0.

Testez cette commande :

Code : Tout sélectionner

sudo amixer set Master 90%
Et voir en mode graphique avec cette commande :

Code : Tout sélectionner

sudo alsamixer
Si cela ne fonctionne toujours pas, redonner le contenu des logs précédent, après l'application de ces commandes.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 22 mars 2018, 09:04

Bravo et merci à vous,
Le son sort enfin sur ma prise jack, une tonalité propre du 600Hz si j'ai bien compris
Quand j'utilise PlayTTS, ça fonctionne aussi. Cependant est-ce que vous aussi il y a un souffle en arrière plan? Quand je lui faire lire mon texte, ça commence à souffler puis le texte couvre un peu mieux le souffle et jusqu'à ce que PlayTTS s'arrête, ça souffle quand même pas mal. Enfin j'écoute ça au casque parce que mon jack d'enceinte est HS et j'attends d'en recevoir un autre.
On dirait que le niveau de PlayTTS est faible et que du coup c'est la partie Audio du Raspberry qui amplifie le bruit. J'aurais bien vu le son générale pas plus fort que 50% et un signal plus fort en sortie de PlayTTS. J'ai pas essayé d'écrire en majuscule!

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par cadavor » 23 mars 2018, 13:29

AlainM a écrit :
21 mars 2018, 19:11
Et en fait c'est du souffle plutôt que j'entends, au départ la ronflette était dû à un problème de connectique en plus du reste! Là j'ai écouté au casque.
J'en profite pour te poser une question sur un problème que je rencontre souvent sous Linux, avec Putty quand on lance une commande comme de tester le son, comment on fait pour arrêter ça sans quitter la connexion? Il doit y avoir une combinaison de touche que je ne connais pas mais que j'aimerais noter.
Merci
Merci Fabrice d'avoir été plus rapide que moi, je soupçonnais cela déjà vu les précédents retours

Pour le souffle, cela est du à la mauvaise qualité de la sortie Jack des raspberry.
Plusieurs solutions : utiliser une carte son USB (comme celle-ci que j'utilise : https://www.amazon.fr/Sabrent-adaptateu ... te+son+usb) ou une enceinte USB ou alors utiliser un ampli type Hifiberry pour Raspberry

Pour stopper une commande SSH en cours sous Linux, c'est la combinaison de touche Ctrl + C ;)
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par AlainM » 23 mars 2018, 13:50

Ctrl+C merci pour cette précieuse commande !
Et le souffle c'est bizarre car quand ça joue rien, c'est clean, c'est juste quand je clique sur TTS ça souffle et j'entends la voix puis ça continue de souffler et ça s'arrête, comme si c'était quand TTS est ON
Ma petite enceinte est aussi en USB, je ne l'ai pas essayé mais si c'est aussi compliqué pour moi que la prise audio! Peut-être juste une commande
J'imagine que vous n'avez pas toutes les commandes Linux en tête, c'est quoi votre dictionnaire?
Cool la petite prise USB/Audio, 7€, c'est rien même pour un test

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par cadavor » 23 mars 2018, 15:07

Pour utiliser une enceinte USB (ou une carte son USB meme combat) il te faudra passer 2-3 commandes pour mettre cette carte son par défaut.
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par kerdale » 23 mars 2018, 22:40

Bonjour,
suite à une coupure secteur qui s'est mal passée, je n'ai pu réparer les erreurs (Kernel panic) Donc fresh install Debian Strech sur NUC Intel I86 donc.
Remis la dernière sauvegarde (Merci samba!!) remis les dépendance à jour, Santé Jeedom Ok santé tous Plugins, Ok. Seul le plugin TTS me pose problème:
Playtts lit parfaitement les fichiers wav mais pas le mp3: j'ai seulement un fort bruit blanc dans le HP amplifié raccordé sur le jack.
(Les wav sont de très bonne qualité et je peux règler le volume avec alsamixer.
les logs:
log Playtts

Code : Tout sélectionner

[2018-03-23 18:12:17][DEBUG] : Lecture : tts Ceci est un test de message pour la commande TTS
[2018-03-23 18:12:17][DEBUG] : File : /tmp/e8cc474ea63167f3acb02bf02654a0ae.mp3
Le fichier /tmp/e8cc474ea63167f3acb02bf02654a0ae.mp3 est bon, lu sur un PC c'est ok (Ceci est un test de message pour la commande TTS)

log playTTS_dep

Code : Tout sélectionner

Début de l'installation
Installation mplayer
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
mpg123 is already the newest version (1.23.8-1+b1).
mplayer is already the newest version (2:1.3.0-6).
software-properties-common is already the newest version (0.96.20.2-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Installation PicoTTS
'non-free' distribution component is already enabled for all sources.
'contrib' distribution component is already enabled for all sources.
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Ign:4 http://deb.debian.org/debian stretch InRelease
Hit:5 http://deb.debian.org/debian stretch Release
Hit:6 http://ftp.fr.debian.org/debian stretch Release
Hit:7 https://deb.nodesource.com/node_8.x stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libttspico-utils is already the newest version (1.0+git20130326-5).
libsox-fmt-mp3 is already the newest version (14.4.1-5+b2).
sox is already the newest version (14.4.1-5+b2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Ajout de www-data dans le groupe audio
Fin de l'installation
Nb : avant le crash, je n'avais aucun pb de lecture de mp3.
Je ne sais vraiment pas ou chercher , ni quel paquet installer ou configurer pour lire les Mp3 en plus des dépendance du Plugin. avec PlayTTS Une petite piste serait la bien venue.
Je peux sauvegarder les messages préparés avec Balboka en wav au lieu de Mp3 mais il demeure que les message textes ne seront pas lus
Bon Je pense que le plugin n'y est pour rien mais lors de ma première installation je n'avais rien installé de plus que les dépendances.
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par Theduck38 » 23 mars 2018, 23:21

C'est pas un problème de codec ? Regarde du côté de la librairie "libav".
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par kerdale » 23 mars 2018, 23:57

@ Theduck38
A priori, non , libav_tools installé sans changement.
en ssh deux fichiers identique , l'un en .wav, l'autre en .mp3:
en ssh:

Code : Tout sélectionner

aplay 01.mp3
Lecture données brutes '01.mp3' : Unsigned 8 bit, Fréquence 8000 Hz, Mono
aplay 01.wav
Lecture WAVE '01.wav' : Signed 16 bit Little Endian, Fréquence 16000 Hz, Mono
le wav est bon, le mp3 = bruit blanc
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers][Sujet Principal] PlayTTS : Jeedom parle et lit des fichiers

Message par kerdale » 25 mars 2018, 17:19

Bon résolu mon Pb par la bande: comme en ligne de commande, la commande mp123 lisait bien les .mp3, play les .wav et pas le plugin (pour les mp3) supprimé le plugin playTTS et réinstallé à nouveau.
Dans le log TTS_dep toutes les dep étaient à :"already the newest version" et à la fin :
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Donc rien d'installé en plus mais maintenant le plugin re-marche nickel comme avant.
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

Répondre

Revenir vers « [Catégorie] Multimédia »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 18 invités