Workflow zur Audioübersetzung und Transkription

Dieses Workflow übersetzt französischen Text in gesprochene Audio und transkribiert das Audio zurück in Text, übersetzt es ins Englische und generiert eine Audio-Datei des englischen Textes.

Workflow zur Audioübersetzung und Transkription

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

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.

Facebook
Twitter
LinkedIn

Andere Projekte