Depuis quelques temps (on va dire une bonne semaine ou deux), ma Google Home réagit à retardement sur mes scénarios.
C’est-à-dire que parfois (c’est aléatoire donc pour débugger…), elle va annoncer ce qu’elle doit dire 4mns après le moment où elle devrait le faire (oui, c’est toujours 4mns après).
Par exemple, si mes volets sont programmés à 19h30, jeedom va bien fermer les volets, mais ne l’annoncer par la GHOME que 4mns après.
Autre bug bizarre, parfois c’est le TTS basique qui est utilisé (avec la voix pourrie où on ne comprend rien) et parfois c’est le TTS de base avec la voix de la GHOME. Sans que je ne touche rien…
Je précise que j’utilise Google Cast comme plugin.
Quelqu’un rencontre-t-il ce phénomène et comment le résoudre svp?
J’utilise également plusieurs GH avec le plugin GoogleCast et elles réagissent parfaitement à toutes les annonces vocales utilisées dans mes scénarios, sans le moindre retard.
Donc, ça vient bien de chez toi et pas du plugin GoogleCast que j’utilise à outrance
Je suis en V4.0 avec toutes les dernières mises à jour.
Ben justement, mon souci c’est que c’est hyper aléatoire. Parfois ça va marcher nickel, parfois à retardement, parfois nickel avec la voix de merde, parfois à retardement avec la voix normale… Super chiant
Peut-être réinstaller ton plugin GoogleCast via le centre de mises à jour (sans le désinstaller) mais juste pour forcer sa réinstallation afin de corriger d’éventuelles erreurs (fichiers manquants, etc)
Tu ne perds rien de ta config…
J’ai tenté ta méthode et réinstallé les dépendances, j’ai fait un bref test qui a l’air de marcher mais vu que c’est aléatoire, je vais attendre un peu à l’usage.
Allez on croise les doigts mais par expérience ça m’arrive parfois de régler des problèmes survenus sans avoir rien touché, simplement en forçant une réinstallation du plugin concerné.
Essaye de revenir sur le post pour dire comment ça évolue stp.
j’ai même cru que ça venait d’IFTTT, mais j’ai lancé via un scenario, depuis telegram, un message à envoyer à la GHOME, pareil, c’est lent et la voix est naze… Je suis dépité
Et ce matin:
un scenario lancé via GHOME et IFTTT+ Interaction, 4mns de réponse
un scenario lancé automatiquement sans que je le touche (un rappel), nickel
depuis mon design, un texte à la c.n dans mon GHOME et le bouton « Parle! » → 4mns
J’ai exactement le même comportement depuis 10-15 jours également. Dans les logs, j’ai ça:
Jeedom smart
V4.0.61
Linux 9.4
Eric
[2020-11-26 13:37:56][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
[2020-11-27 08:34:00][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
Exception in thread Thread-9:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.5/dist-packages/zeroconf/__init__.py", line 1679, in run
state_change=service_type_state_change[1],
File "/usr/local/lib/python3.5/dist-packages/zeroconf/__init__.py", line 1433, in fire
h(**kwargs)
File "/usr/local/lib/python3.5/dist-packages/zeroconf/__init__.py", line 1531, in on_change
listener.add_service(*args)
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/discovery.py", line 53, in add_service
self._add_update_service(zconf, typ, name)
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/discovery.py", line 93, in _add_update_service
self.add_callback(name)
File "/var/www/html/plugins/googlecast/resources/pychromecast/pychromecast/__init__.py", line 197, in internal_callback
listener.services[name],
NameError: free variable 'listener' referenced before assignment in enclosing scope
[2020-11-27 16:21:24][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
[2020-11-27 16:31:25][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
[2020-11-27 17:01:43][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
*** Error in `/usr/bin/python3': free(): corrupted unsorted chunks: 0x0000007f8c011cd0 ***
[2020-11-28 10:00:07][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
j’ai lu d’autres sujets où les gens passent en google text to speech avec clé API mais quand je tente la procédure, on me demande un compte de facturation et un essai de 90 jours…
Moi j’ai choisi la version avec API et la voix est parfaite ainsi que la réactivité.
Je n’ai jamais déboursé 1 centime et pourtant j’ai beaucoup d’annonces vocales sur mon installation.
Voici un extrait de la documentation du plugin, qui t’aidera :
Notes sur le moteur ‹ Google Cloud Text-to-Speech ›
C’est le moteur TTS de Google (https://cloud.google.com/text-to-speech). Il est entre autres utilisé par la voix de Google Assistant. La qualité est bien supréieure aux autres moteurs TTS.
Une clé API est nécessaire qu’il faut avoir créé au préalable (voir créer un clé API).
L’utilisation est gratuite jusqu’à un certain quota d’utilisation qui est largement suffisant pour une utilisation domotique d’un particulier.
+ Voix standards (hors WaveNet): Gratuit de 0 à 4 millions de caractères par mois (puis 4 USD/1 million de caractères supplémentaires)
+ Voix WaveNet: gratuit de 0 à 1 million de caractères par mois (puis 16 USD/1 million de caractères supplémentaires)
Hello,
Je viens d ajouter une nouvelle GH et j ai desormais aussi le meme probleme.
cast_type = CAST_TYPES.get(model_name.lower(), CAST_TYPE_CHROMECAST)
AttributeError: ‹ NoneType › object has no attribute ‹ lower ›
[2020-11-21 14:07:05][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
[2020-11-22 12:15:06][ERROR] : CMD-TTS------Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
j’ai le même problème depuis un redémarrage Jeedom (cause coupure de courant :s) avec Google Translate API.
Le TTS passe en fallback sur picoTTS, comme dans les logs au-dessus.
Google Translate API : Cannot connect to API - failover to picotts (Unable to find token seed! Did https://translate.google.com change?)
J’ai tenté :
reboot box et GH
réinstall dépendances
réinstall plugin
forcer les majs Python Gtts et Gtts-Token en SSH
Rien n’y fait, je pense que n’importe qui qui utiliserait le plugin et viderait le cache aurait le même souci, pas mal d’utilisateurs de HA ont relevé aussi le même problème, apparemment une modif chez google.
Pour Google Cloud Text to Speech, pour avoir une clé API maintenant il faut donner une CB, je suis moyennement emballé