Diese benutzerdefinierte Komponente integriert den TTS-Dienst (TTS) von OpenAI mit dem Home-Assistenten, sodass Benutzer Text in gesprochenes Audio umwandeln können. Der Dienst unterstützt verschiedene Sprachen und Stimmen und bietet anpassbare Optionen wie Sprachmodell.
Die OpenAI TTS -Komponente für den Home Assistant ermöglicht es, mit der OpenAI -API gesprochene Audio aus Text zu generieren. Dies kann in Automatisierung, Assistenten, Skripten oder einer anderen Komponente verwendet werden, die TTs innerhalb des Heimatassistenten unterstützt. Sie benötigen einen OpenAI -API -Schlüssel.
service: tts.speak
target:
entity_id: tts.openai_nova_engine
data:
cache: true
media_player_entity_id: media_player.bedroom_speaker
message: My speech has improved now!
Gehen Sie zum HACS -Menü der Seitenleiste
Klicken Sie oben rechts auf das 3-Punkt-Überlaufmenü und wählen Sie das Element "benutzerdefinierte Repositories" aus.
Kopieren/Einfügen https://github.com/sfortis/openai_tts in das Textfeld "Repository" und wählen Sie "Integration" für den Kategorieeintrag.
Klicken Sie auf "Hinzufügen", um das benutzerdefinierte Repository hinzuzufügen.
Sie können dann auf den Repository -Eintrag "OpenAI TTS Speech Services" klicken und sie herunterladen. Starten Sie den Home -Assistenten neu, um die Komponente anzuwenden.
Fügen Sie die Integration über die Benutzeroberfläche hinzu, geben Sie den API -Schlüssel an und wählen Sie das erforderliche Modell und die erforderliche Stimme. Es können mehrere Instanzen konfiguriert werden.
Stellen Sie sicher, dass Sie einen custom_components -Ordner in Ihrem Home -Assistant -Konfigurationsverzeichnis haben.
Erstellen Sie im Ordner custom_components einen neuen Ordner mit dem Namen openai_tts .
Platzieren Sie die Repo -Dateien im Ordner openai_tts .
Start Home Assistant
Fügen Sie die Integration über die Benutzeroberfläche hinzu, geben Sie den API -Schlüssel an und wählen Sie das erforderliche Modell und die erforderliche Stimme. Es können mehrere Instanzen konfiguriert werden.