Hallo zusammen,
Gladys 5.3 ermöglicht es nun externen Integrationen, die Sprachsynthese bereitzustellen. Ich habe die Gelegenheit genutzt, um eine ElevenLabs-Integration zu erstellen. Die Ankündigungen Ihrer Szenen (« Die Waschmaschine ist fertig », « Jemand klingelt an der Tür »…) werden auf Ihren Lautsprechern mit der ElevenLabs-Stimme Ihrer Wahl vorgelesen, ohne Gladys Plus-Abonnement.
Was es kann
- Alle Stimmen Ihres ElevenLabs-Kontos, entweder nach Namen oder ID, einschließlich der aus der Stimmbibliothek hinzugefügten. Eine Schaltfläche « Meine Stimmen auflisten » zeigt alle an, und die verwendete Stimme ist angekreuzt.
- Modellauswahl: Flash v2.5 (schnell, halb so viele Credits), Multilingual v2 (am natürlichsten) oder v3 (am ausdrucksstärksten). Geschwindigkeit und Stabilität der Stimme sind einstellbar.
- Sparsam im Umgang mit Credits: Ein bereits mit derselben Stimme ausgesprochener Satz wird aus dem Speicher abgespielt, und eine auf mehreren Lautsprechern gesendete Ankündigung wird nur einmal synthetisiert.
- Klarer Verbindungsstatus: Schlüssel und Stimme überprüft, verbleibende Credits und Erneuerungsdatum. Zum Beispiel: « Mit ElevenLabs verbunden, Stimme „George“. 8.500 Credits von 10.000 übrig, erneuert am 12. November ».
- Kompatibel mit Sonos-, Google Cast- und AirPlay-Lautsprechern über die Szenenaktion « Auf einem Lautsprecher sprechen ».
Installation
- Gladys 5.3.0 oder neuer ist erforderlich, installiert im Host-Netzwerkmodus (Standardinstallation).
- Erstellen Sie einen API-Schlüssel auf elevenlabs.io. Das kostenlose Angebot reicht zum Ausprobieren (10.000 Credits pro Monat).
- In Gladys ElevenLabs aus dem Integrations-Store installieren, dann den Schlüssel einfügen und eine Stimme auswählen.
- Auf der Seite Künstliche Intelligenz ElevenLabs in der Karte Stimme auswählen.
Danach verwendet jede Szene mit der Aktion Auf einem Lautsprecher sprechen die neue Stimme.
Wissenswertes
- Jede Ankündigung verbraucht etwa einen ElevenLabs-Credit pro Zeichen (die Hälfte mit Flash).
- Der Text der Ankündigungen wird an ElevenLabs gesendet
. Der Schlüssel wird von Gladys als Geheimnis gespeichert und nie erneut angezeigt. - Einschränkung: Im Browser oder in der Anwendung antwortet der Sprachassistent in Textform. Gladys liefert den Audio-Stream über
http://im lokalen Netzwerk, und eine Seitehttps://weigert sich, ihn abzuspielen. Die Lautsprecher sind nicht betroffen.
Der Code ist Open Source (Apache-2.0): GitHub - cicoub13/gladys-elevenlabs · GitHub. Die vollständige Dokumentation, einschließlich eines Troubleshooting-Abschnitts, wird im Integrationskatalog angezeigt.
Ihr Feedback ist willkommen: Die Stimmen, die Sie bevorzugen, Fehler, Verbesserungsvorschläge. Hier oder in den GitHub-Issues!
