Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Überblick

OpenAI TTS ist eine Text-to-Speech-Integration, die mit OpenAI und jedem Server funktioniert, der die OpenAI-Speech-API umsetzt. Voreinstellungen für OpenAI, Mistral, Groq, Lemonfox, Kokoro und Chatterbox tragen den Endpunkt, die Modelle und die Stimmen ein, und eine benutzerdefinierte Voreinstellung deckt andere Server ab, in der Cloud oder selbst gehostet. Ein Eintrag kann mehrere TTS-Agenten enthalten, jeden mit eigenem Modell, eigener Stimme, Geschwindigkeit, Audioformat und Audioverarbeitung, mit Streaming-Wiedergabe und Lautheitsnormalisierung. Durchsagen können zuerst einen Signalton abspielen, danach die Lautstärken der Lautsprecher wiederherstellen und laufende Medien absenken oder pausieren. Eine Sprechaktion richtet sich an Mediaplayer, und eine weitere Aktion speichert einen neuen API-Schlüssel für Anbieter, die kurzlebige Schlüssel ausstellen. Hinweise unter Reparaturen erscheinen, wenn eine Stimme beim Anbieter entfernt wird, wenn OpenAI ein Modell abschaltet oder wenn eine Durchsage einen Lautsprecher anspricht, auf dem auch Music Assistant abspielt.

Zusammenfassung der README und des Codes von sfortis/openai_tts, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich

Unterstützt

  • Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.

  • Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.

  • Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.

Stellt bereit

  • Sensoren

Einrichtung

Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.

TTS-Dienst hinzufügen (Schritt 1 von 2)

  • Provider

TTS-Dienst hinzufügen (Schritt 2 von 2)

  • Kontoname (optional, z.B. Privat / Arbeit)
  • API key
  • API endpoint

Wird auch beim Ändern der Verbindung abgefragt.

OpenAI TTS erneut authentifizieren

  • API key

Nach der Einrichtung

  • Signalton vor der Sprache aktivieren (nützlich für Ansagen)
  • Signalton-Sound
  • Geschwindigkeit (0,25 bis 4,0)
  • Model
  • Stimme
  • Benutzerdefinierte Anweisungen aktivieren
  • Anweisungen (leer lassen zum Deaktivieren)
  • Lautstärkeerhöhung für erzeugtes Audio aktivieren (verwendet mehr CPU)
  • Lautsprecherlautstärke nach TTS-Wiedergabe wiederherstellen
  • Ansagemodus (Lautsprecher senken die Lautstärke oder pausieren, statt die Wiedergabe zu ersetzen)
  • Aktuelle Medien vor der Sprache immer pausieren

Texte aus dem Code von sfortis/openai_tts.

Entitäten

  • SensorenStatus

Aktionen

  • OpenAI TTS SprachausgabeSpricht eine Nachricht auf Mediaplayern mit einem der TTS-Agenten dieser Integration, wahlweise mit Signalton, Normalisierung und Lautstärkeregelung.Felder: TTS-Entität, Nachricht, Stimme, Geschwindigkeit, Anweisungen, Zusätzliches payload, Sprache, Signalton abspielen, Signalton-Sound, Audio normalisieren
  • API-Schlüssel setzenSpeichert einen neuen API-Schlüssel in einem OpenAI-TTS-Eintrag und lädt ihn neu. Gedacht für Anbieter mit kurzlebigen Schlüsseln, damit eine Automatisierung den Schlüssel erneuern kann, ohne dass jemand die Einstellungen öffnet. Der Schlüssel wird im Speicher von Home Assistant abgelegt, nicht in einer Entität; beachten Sie aber, dass Automatisierungs-Traces die Aufrufdaten einer Aktion aufbewahren.Felder: Eintrag, TTS-Entität, API-Schlüssel, Schlüssel zuerst prüfen

Fehlerbehebung

  • DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
  • ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:TTS-Stimme wurde beim Anbieter gelöscht, OpenAI stellt das Modell eines TTS-Agenten ein, Durchsagen zielen auf einen Lautsprecher, den auch Music Assistant bespielt

Aus der README

Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chatterbox or any server that implements the OpenAI speech API.

OpenAI TTS is a text-to-speech integration for Home Assistant that works with any service implementing the OpenAI speech API, in the cloud or self-hosted. Presets for the common providers fill in the endpoint, the models and the voices.

  • Several TTS agents under one entry, each with its own model, voice, speed, audio format and audio processing.
  • Audio in mp3, opus, aac, flac, wav or pcm, chosen per profile. Some providers accept fewer formats, and the selector then offers only those: Groq accepts wav, Chatterbox accepts mp3, opus and wav,…
  • Streaming playback, so audio plays as it arrives instead of after the whole clip is written. Streaming works with mp3, opus, aac and pcm. A wav or flac file states its length in a header before any…
  • Sentence streaming for the voice assistant, off by default and set per profile. When the conversation agent streams its reply, speech starts on the first finished sentence rather than on the…
  • Loudness normalisation, on by default. It runs on the stream for mp3, opus, aac and pcm. For wav and flac, and whenever a chime is added, it runs on the finished clip instead.
  • A gain per profile, from -12 to +12 dB in steps of 0.5 dB, with a limiter so a boost cannot clip. With normalisation on, a boost raises the level much less than it says, see Known Limitations.
Aus der README von sfortis/openai_tts, GNU GPL v3.0. Gekürzt.

Erscheint in Vulpo

Diagrammkarte, Apple Watch.

Informationen

Installationen
1.035 teilen Analysedaten
GitHub-Sterne
221
Verbindung
Nutzt die Cloud des Herstellers
Pflege
In den letzten 6 Monaten aktualisiert
Version
v3.11,
Kategorie
KI und Sprache, KI-Modelle
Art
Marketplace-Integration
Marke
OpenAI
Voraussetzung
Braucht den Marketplace (HACS bis Home Assistant 2026.10)
Domain
openai_tts

Mehr von OpenAI

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen