1. Manuelles Trigger
Name: When clicking „Test workflow“
Typ: Manual Trigger
Beschreibung: Dieser Node dient als Starter für den Workflow. Er wird aktiviert, wenn der Benutzer auf „Test workflow“ klickt. So kann der Benutzer den Workflow manuell initiieren, um die folgenden Nodes auszuführen.
2. Eingabetext und TTS-Stimme festlegen
Name: Set input text and TTS voice
Typ: Set
Beschreibung: Dieser Node legt den Text und die Stimme fest, die in Sprache umgewandelt werden sollen. Die Parameter sind:
- input_text: „Der schnelle, braune Fuchs sprang über den faulen Hund.“ (beispielhaft)
- voice: „alloy“ (Standardstimme)
Diese Werte können je nach Bedarf angepasst werden. Der Workflow ist so konzipiert, dass neue Textwerte leicht ohne großen Aufwand eingegeben werden können.
3. HTTP-Anfrage an OpenAI’s TTS-Endpunkt senden
Name: Send HTTP Request to OpenAI’s TTS Endpoint
Typ: HTTP Request
Beschreibung: Dieser Node sendet die HTTP-Anfrage an die OpenAI TTS-API, um die Text-in-Sprache-Konvertierung durchzuführen. Die wichtigen Einstellungen sind:
- URL: https://api.openai.com/v1/audio/speech
- Methode: POST
- Authentication: Vorher definierte Anmeldeinformationen (mit einem Bearer Token)
Im Body der Anfrage werden die Parameter model, input und voice übergeben, wobei der input dynamisch aus dem vorherigen Node über ={{ $json.input_text }} eingefügt wird. Dies ermöglicht es dem Workflow, flexibel zu sein und unterschiedliche Texte zu verarbeiten.
4. Sticky Notes
Die folgenden Sticky Notes bieten zusätzliche Informationen und Kontext zum Workflow:
- Sticky Note: Workflow Trigger – Hier wird erklärt, wie der manuelle Trigger ersetzt werden kann.
- Sticky Note1: Manuelle OpenAI TTS-Konfiguration – Hier kann der Benutzer mehr über die manuelle Eingabe von Einstellungen erfahren.
- Sticky Note2: Anfrage an OpenAI TTS-API senden – Enthält Anweisungen zum Senden der Anfrage.
- Sticky Note3: Konfigurationsoptionen – Erläutert die Eingabewerte, die angepasst werden können.
- Sticky Note4: Ausgabe – Erläutert, dass die Ausgabe eine .mp3 Audiodatei ist und dass eine gültige OpenAI-Anmeldeinformation erforderlich ist.