Was macht agent-ttp?
Wandle ein von einem Agenten verfasstes YAML-Podcast-Skript in eine fertige MP3-Datei mit OpenAI Text-to-Speech um.
Verwendung
- Erstelle ein YAML-Podcast-Skript (siehe Beispiel unten).
- Führe den Agenten mit dem Pfad zur Skriptdatei aus.
- Der Agent generiert eine MP3-Datei mit der Sprachausgabe.
YAML-Skript Format
Das Skript definiert die Struktur des Podcasts, einschließlich Sprechern, Abschnitten und Text. Jeder Abschnitt kann einen Sprecher und den zu sprechenden Text enthalten.
podcast:
title: "Mein Podcast Titel"
sections:
- speaker: "Sprecher1"
text: "Willkommen zu meinem Podcast."
- speaker: "Sprecher2"
text: "Heute sprechen wir über KI-Agenten."
Voraussetzungen
- OpenAI API-Schlüssel (als
OPENAI_API_KEYUmgebungsvariable) - Das YAML-Skript muss im erwarteten Format vorliegen
Ausgabe
Der Agent erstellt eine output.mp3 Datei im aktuellen Verzeichnis.
Anpassung
- Stimmen: Du kannst verschiedene OpenAI-Stimmen im Skript angeben (z.B.
voice: "alloy") - Geschwindigkeit: Passe die Sprechgeschwindigkeit mit der
speedEigenschaft an
Weitere Details findest du in der OpenAI Text-to-Speech Dokumentation.