Streaming
Erfahren Sie, wie Sie mit Chunked Transfer Encoding Echtzeit-Audio über die ElevenLabs API streamen
Die ElevenLabs API unterstützt für ausgewählte Endpunkte Echtzeit-Audio-Streaming und gibt rohe Audio-Bytes (z. B. MP3-Daten) über HTTP direkt mit Chunked Transfer Encoding zurück. So können Clients Audio während der Generierung schrittweise verarbeiten oder wiedergeben.
Unsere offiziellen Bibliotheken für Node und Python enthalten Hilfsfunktionen, die den Umgang mit diesem kontinuierlichen Audiostream vereinfachen.
Streaming wird für die Text to Speech API, die Stimmenverzerrer-API und die Audio-Isolation-API unterstützt. Dieser Abschnitt erläutert, wie Streaming bei Anfragen an die Text to Speech API funktioniert.
In Python sieht eine Streaming-Anfrage so aus:
In Node / Typescript sieht eine Streaming-Anfrage so aus: