Bonjour à tous,
Gladys 5.3 permet maintenant aux intégrations externes de fournir la synthèse vocale. J’en ai profité pour créer une intégration ElevenLabs. Les annonces de vos scènes (« La machine à laver a terminé », « Quelqu’un sonne à la porte »…) sont lues sur vos enceintes avec la voix ElevenLabs de votre choix, sans abonnement Gladys Plus.
Ce que ça fait
- Toutes les voix de votre compte ElevenLabs, par leur nom ou leur identifiant, y compris celles ajoutées depuis la bibliothèque de voix. Un bouton « Lister mes voix » les affiche toutes, et la voix utilisée est cochée.
- Choix du modèle : Flash v2.5 (rapide, deux fois moins de crédits), Multilingual v2 (le plus naturel) ou v3 (le plus expressif). La vitesse et la stabilité de la voix sont réglables.
- Économe en crédits : une phrase déjà prononcée avec la même voix est rejouée depuis la mémoire, et une annonce envoyée sur plusieurs enceintes n’est synthétisée qu’une fois.
- État de connexion clair : clé et voix vérifiées, crédits restants et date de renouvellement. Par exemple : « Connecté à ElevenLabs, voix « George ». 8 500 crédits restants sur 10 000, renouvelés le 12 novembre ».
- Compatible avec les enceintes Sonos, Google Cast et AirPlay, via l’action de scène « Parler sur une enceinte ».
Installation
- Il faut Gladys 5.3.0 ou plus récent, installé en mode réseau host (l’installation standard).
- Créez une clé d’API sur elevenlabs.io. L’offre gratuite suffit pour essayer (10000 crédits par mois).
- Dans Gladys, installez ElevenLabs depuis le store des intégrations, puis collez la clé et choisissez une voix.
- Sur la page Intelligence Artificielle, choisissez ElevenLabs dans la carte Voix.
Ensuite, n’importe quelle scène avec l’action Parler sur une enceinte utilise la nouvelle voix.
Bon à savoir
- Chaque annonce consomme environ un crédit ElevenLabs par caractère (moitié moins avec Flash).
- Le texte des annonces est envoyé à ElevenLabs
. La clé est stockée comme un secret par Gladys et n’est jamais réaffichée. - Limite : dans le navigateur ou l’application, l’assistant vocal répond en texte. Gladys sert l’audio en
http://sur le réseau local, et une pagehttps://refuse de le lire. Les enceintes ne sont pas concernées.
Le code est open source (Apache-2.0) : GitHub - cicoub13/gladys-elevenlabs · GitHub. La documentation complète, avec une section dépannage, est affichée dans le catalogue des intégrations.
Vos retours sont les bienvenus : les voix que vous préférez, les bugs, les idées d’amélioration. Ici ou dans les issues GitHub !
