1. When clicking „Execute Workflow“
Dieser Node löst den gesamten Workflow aus. Es handelt sich um einen manuellen Trigger ohne spezielle Parameter, der durch den Benutzer aktiviert wird, um den Prozess zu starten.
2. Set ElevenLabs voice ID and text
In diesem Node werden die Variablen für die Stimme und den Text festgelegt, die später für die Sprachsynthese benötigt werden. Die ID der Stimme wird im voice_id Parameter und der Französischtext im text Parameter abgelegt.
3. Generate French Audio
Hier wird eine HTTP-Anfrage an die ElevenLabs API gesendet, um den zuvor festgelegten französischen Text in Audio umzuwandeln. Der POST -Method wird verwendet, um die Daten zu senden, einschließlich der Stimmeinstellungen für Stabilität und Ähnlichkeit. Die Anfragedaten werden als JSON-Objekt im jsonBody definiert.
4. Transcribe Audio
Dieser Node sendet die generierte Audio-Datei an die OpenAI API, um sie zu transkribieren. Die Anforderung wird als multipart-form-data gesendet, was erforderlich ist, um die Audiodatei korrekt an den Server zu übermitteln.
5. Translate Text to English
Nach der Transkription wird dieser Node verwendet, um den transkribierten französischen Text ins Englische zu übersetzen. Ein Sprachmodell von OpenAI wird dafür verwendet, wobei der prompt Parameter den Text enthält, der übersetzt werden soll.
6. Translate English text to speech
Hier wird die API von ElevenLabs erneut aufgerufen, um den ins Englische übersetzten Text in Audio umzuwandeln. Die Konfiguration ist ähnlich wie im vorherigen Sprachsynthese-Nodes, wobei der übersetzte Text und die Stimmeinstellungen gesendet werden.
7. OpenAI Chat Model
In diesem Node wird das OpenAI Chat-Modell verwendet, um eine KI-basierte Verarbeitung für Textanfragen bereitzustellen. Die temperature Option ist auf 0 gesetzt, um deterministische Antworten zu gewährleisten.
Sticky Notes
Es gibt mehrere Sticky Notes im Workflow, die Hilfestellungen und Anweisungen für Benutzer enthalten. Diese sind nicht Teil der Verarbeitung, sondern dienen als visuelle Unterstützung und Erklärung der einzelnen Schritte im Workflow.