[Integration] ElevenLabs: eine natürliche Stimme für Gladys-Ankündigungen

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

  1. Gladys 5.3.0 oder neuer ist erforderlich, installiert im Host-Netzwerkmodus (Standardinstallation).
  2. Erstellen Sie einen API-Schlüssel auf elevenlabs.io. Das kostenlose Angebot reicht zum Ausprobieren (10.000 Credits pro Monat).
  3. In Gladys ElevenLabs aus dem Integrations-Store installieren, dann den Schlüssel einfügen und eine Stimme auswählen.
  4. 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 :cloud:. 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 Seite https:// 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!

Super Integration, ihre Modelle v4 + v4 Turbo sind kürzlich erschienen, denkst du, dass wir darauf auch in der Integration zugreifen könnten?

Ach ja, überrascht, dass Claude sie nicht reingetan hat. Ich schau mal.

Verfügbar in v1.1.0