Mehrere Anfragen zusammenfügen
Dieser Leitfaden zeigt, wie Sie die Stimmprosodie über mehrere Textabschnitte/Generierungen hinweg beibehalten.
Anleitung · Setzt voraus, dass Sie den ElevenAPI- Schnellstart abgeschlossen haben.
Wenn Sie einen großen Text in Audio umwandeln, können abrupte Änderungen der Prosodie zwischen einzelnen Abschnitten auftreten. Dies kann besonders auffallen, wenn Sie Text umwandeln, der mehrere Absätze oder Bereiche umfasst. Um die Stimmprosodie über mehrere Abschnitte hinweg beizubehalten, können Sie die Funktion „Request Stitching“ verwenden.
Mit dieser Funktion können Sie Kontext dazu bereitstellen, was bereits generiert wurde und was künftig generiert wird. So bleiben Stimme und Prosodie im gesamten Text konsistent.
eleven_v3 nicht verfügbar.Hier ist ein Beispiel ohne Request Stitching:
Und dasselbe Beispiel mit Request Stitching:
Request Stitching verwenden
Request Stitching funktioniert am einfachsten mit den ElevenLabs SDKs.
Dieser Leitfaden setzt voraus, dass Sie Ihren API-Schlüssel und Ihr SDK eingerichtet haben. Schließen Sie zuerst den Schnellstart ab, falls Sie das noch nicht getan haben.
Mehrere Anfragen zusammenfügen
Erstellen Sie je nach Ihrer bevorzugten Sprache eine neue Datei namens example.py oder example.mts und fügen Sie den folgenden Code hinzu:
Sie können maximal 3 Anfrage-IDs in previous_request_ids angeben. Bei mehr Anfragen wird ein
400-Fehler zurückgegeben. Übergeben Sie die 3 neuesten IDs, wobei die Anfrage, die der aktuellen am nächsten liegt, zuletzt kommt.
FAQ
Wie funktioniert Request Stitching mit Streaming?
Um die Anfrage-IDs einer vorherigen Anfrage für die Konditionierung zu verwenden, muss diese vollständig verarbeitet sein. Bei Streaming bedeutet das, dass das Audio vollständig aus dem Response-Body gelesen werden muss.
Wie groß ist der Unterschied durch Request Stitching?
Der Unterschied hängt vom verwendeten Modell, der Stimme und den Stimmeinstellungen ab.
Wie alt dürfen die Anfrage-IDs sein?
Die Anfrage-IDs sollten nicht älter als zwei Stunden sein.
Ist Request Stitching in jedem Tarif verfügbar?
Ja, außer Sie sind Enterprise-Nutzer mit erhöhten Datenschutzanforderungen.