Mit dieser Integration können Sie elfLabs-API als Text-to-Speech-Anbieter für Home Assistant verwenden.
Haftungsausschluss: Dieser Repo, der Code innerhalb und der Inhaber/Eigentümer dieses Repo sind in keiner Weise mit elf Labs verbunden.
Haftungsausschluss für Privatsphäre: Daten werden bei Verwendung dieses TTS -Dienstes auf elfLabs.io übertragen. Verwenden Sie sie nicht für Text mit sensiblen Informationen.
Hier finden Sie die Datenschutzrichtlinie von Elevenlab
Diese Komponente ist über HACS als benutzerdefiniertes Repository erhältlich, bei dem es sich um die empfohlene Installationsmethode handelt.
Sie können auch custom_components/elevenlabs_tts in Ihren custom_components -Ordner in Homeasasistant kopieren, wenn Sie es vorziehen, manuell zu installieren.
Gehen Sie zu Einstellungen -> Geräte und Dienste -> Integration hinzufügen und elfLabs -TTs auswählen
Geben Sie Ihre API -Taste aus Ihrem ElevenLabs -Konto ein und klicken Sie auf Senden.
Klicken Sie auf die TTS -Karte von ElevenLabs, um die Standardoptionen in Geräten und Diensten anzupassen.
Voice - Geben Sie den Namen einer der in Ihrem Konto verfügbaren Stimmen einStability - Legt die Stabilität der Sprachsynthese festSimilarity - Legt den Klarheit/Ähnlichkeitsschub der Sprachsynthese festModel - Bestimmt, welches Modell zur Generierung von Sprache verwendet wirdOptimize Streaming Latency - Reduzieren Sie die Latenz auf Kosten der Qualität Um einen API -Schlüssel zu erhalten, erstellen Sie ein Konto unter elfLabs.io und gehen Sie zu Profileinstellungen, um es zu kopieren.
Beachten Sie, dass die Verwendung dieser Erweiterung gegen Ihre Charakterkontingent entspricht. Verwenden Sie diesen TTS -Dienst daher nicht für kritische Ankündigungen, sondern werden aufhören zu arbeiten, sobald Sie Ihre Quote verbraucht haben.
Diese Integration verwendet von Natur aus das Caching für die Antworten. Wenn der Text und die Optionen mit einem vorherigen Dienstaufruf übereinstimmen, ist das Antwort -Audio wahrscheinlich eine Wiederholung der vorherigen Antwort. Der Nachteil ist, dass dies die natürliche Variabilität negiert, die elfLabs bei der mehrmaligen Verwendung desselben Phrase liefert. Der Vorteil ist, dass es Ihre Quotenverwendung verringert und die Antworten beschleunigt.
service : tts.speak
data :
cache : true
media_player_entity_id : media_player.bedroom_speaker
message : Hello, how are you today?
options :
voice : Bella
stability : 1
similarity : 1
style : 0.3 # Only supported in eleven_multilingual_v2
use_speaker_boost : " true " # Only supported in eleven_multilingual_v2
model : eleven_multilingual_v2
optimize_streaming_latency : 3
target :
entity_id : tts.elevenlabstts Die Parameter in options sind vollständig optional und überschreiben die in der Integrationskonfiguration angegebenen Standardeinstellungen.