Text to Speech (OpenAI)

Dieses Workflow verwandelt eingegebenen Text in gesprochene Sprache durch die Nutzung der OpenAI Text-to-Speech API.

Text to Speech (OpenAI)

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.

Workflow Beschreibung

In diesem Workflow wird Text in Sprache umgewandelt, indem die OpenAI Text-to-Speech API verwendet wird. Die Schritte sind wie folgt:

1. Manuelles Triggern

  • Name: When clicking „Test workflow“
  • Typ: Manual Trigger
  • Funktion: Dieser Knoten dient als Auslöser für den Workflow. Wenn Sie auf „Test workflow“ klicken, wird der Workflow gestartet.

2. Eingabetext und TTS-Stimme setzen

  • Name: Set input text and TTS voice
  • Typ: Set
  • Funktion: Hier wird der Text, der in Sprache umgewandelt wird, sowie die Stimme, die verwendet werden soll, festgelegt. Im Parameter jsonOutput wird der Text und die Stimme definiert.
  • Einstellungen: input_text: „The quick brown fox jumped over the lazy dog.“, voice: „alloy“. Diese Werte können je nach Bedarf geändert werden.

3. HTTP-Anfrage an OpenAI’s TTS-Endpunkt senden

  • Name: Send HTTP Request to OpenAI’s TTS Endpoint
  • Typ: HTTP Request
  • Funktion: Dieser Knoten sendet eine HTTP POST-Anfrage an die OpenAI API, um den Text in Sprache umzuwandeln.
  • Einstellungen:
    • url: „https://api.openai.com/v1/audio/speech“ – die API-Endpunkt-URL.
    • method: „POST“ – weil wir Daten an den Server senden.
    • bodyParameters: Enthält die Parameter wie model, input, voice aus vorhergehenden Knoten.
    • headerParameters: Enthält Authorization mit dem OpenAI API Schlüssel für die Authentifizierung.

4. Sticky Notes (Notizen)

  • Mehrere Sticky Notes werden verwendet, um Informationen über die Workflow-Konfiguration anzuzeigen:
  • Name: Sticky Note, Content: „Workflow Trigger“ – Erinnerung an den Auslöser des Workflows.
  • Name: Sticky Note1, Content: „Manually Set OpenAI TTS Configuration“ – Beschreibung der manuellen Konfiguration der TTS.
  • Name: Sticky Note2, Content: „Send Request to OpenAI TTS API“ – erklärt die HTTP-Anfrage an die OpenAI API.
  • Name: Sticky Note3, Content: „Configuration Options“ – beschreibt die Konfigurationsmöglichkeiten wie input_text und voice.
  • Name: Sticky Note4, Content: „Output“ – beschreibt, dass die Ausgabe eine .mp3-Datei ist und betont, dass API-Zugangsdaten benötigt werden.

Ergebnis

Durch das Ausführen dieses Workflows wird der eingegebene Text in Sprache umgewandelt, und die von der OpenAI TTS-API zurückgegebene Ausgabe ist eine .mp3-Datei, die die gesprochene Version des eingegebenen Textes enthält.

Um diesen Workflow zu verwenden, benötigen Sie gültige OpenAI-Anmeldeinformationen, die konfiguriert werden müssen.

Hier ist der Download Link für die Workflow-Datei.

Facebook
Twitter
LinkedIn

Andere Projekte