Plus de TTS possible

Bonjour @TiTidom

Merci pour tes explication

Petit retour suite à la mise à jour BETA v1.10.3.

Google TTS

Le problème est résolu. La panne venait finalement de mon compte Google Cloud : mon compte était désactivé, ce qui provoquait des erreurs HTTP 403 sur l’API Text-to-Speech. Après remise en service, Google TTS fonctionne parfaitement. Pas compris le pourquoi. Bref

JeedomTTS

En revanche, le moteur jeedomtts ne fonctionne toujours pas chez moi.

Lors d’un test :

  • TTSCast indique bien :
    INFO [PlayTTS] Moteur: jeedomtts

  • Le Google Home lance bien une diffusion TTSCast (content_type = audio/mp3), puis repasse immédiatement à l’état IDLE, sans lecture.

Après le test :

/tmp/jeedom/tts/

est complètement vide :

total 0

En revanche, dans :

/tmp/jeedom/ttscast_cache/

le fichier créé fait 52 octets et la commande :

file /tmp/jeedom/ttscast_cache/*.mp3

retourne :

ASCII text, with no line terminators

Alors que les fichiers générés avec Google TTS sont bien détectés comme :

MPEG ADTS, layer III...

J’ai donc l’impression que le moteur JeedomTTS ne génère toujours pas le MP3. TTSCast ne fait ensuite que récupérer ce qui lui est fourni.

Je n’utilise pas Jeedom TTS mais c’est vrai qu’en dépannage, comme j’ai pu en avoir besoin là ce serait utile. Ca permettrait un premier diagnostique

Si je peux faire d’autres tests ou fournir d’autres logs, n’hésite pas.

En tout cas, grand merci à toi pour ton investissement et tes supers plugins

JM

Bonjour,

Merci pour ces retours.

J’ai refait des tests de mon côté, et je viens de pousser une version v1.10.4 (en BETA et STABLE) qui ne tente pas la diffusion du TTS si le fichier est invalide avec le TTS de Jeedom, et indique un message d’erreur explicite dans les logs du démon du plugin :+1:

Quant au TTS de Jeedom qui ne fonctionne pas : Dans ta configuration de Jeedom (pas du plugin donc, mais côté Jeedom), comme moteur TTS tu as du choisir “Pico”. Or ce moteur TTS n’est pas installé par Jeedom donc si tu ne l’as pas installé par tes propres moyen, cela ne risque pas de fonctionner.

Par contre si dans la configuration de Jeedom, tu choisis comme moteur TTS “Espeak”, cela fonctionne (enfin façon de parler vu la qualité de la voix générée :stuck_out_tongue: mais ca a le mérite de sortir quelque chose au moins :slight_smile: )

Pour conclure, c’est maintenant cohérent côté du plugin TTSCast, et côté Jeedom, il faut choisir le bon moteur si on veut vraiment l’utiliser (ce que je ne conseille pas :stuck_out_tongue: )

Bon week-end,
TiTidom.

1 « J'aime »

Hello @TiTidom

Tout est ok de mon coté.

J’ai testé la voix Jeedom avec “Espeak” à la place de Pico. Ca fonctionne.

Et oui je te confirme, je ne comprends même pas la langue parlée.:rofl:.

Bref suis revenu sur TTScast et tout va bien

Grand merci à toi @TiTidom Au Top.

Je clôture.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.