Streaming
Erfahren Sie, wie Sie Echtzeit-Audio aus der ElevenLabs-API per Chunked Transfer Encoding streamen
Die ElevenLabs API unterstützt für ausgewählte Endpunkte Audio-Streaming in Echtzeit und gibt rohe Audio-Bytes (z. B. MP3-Daten) direkt über HTTP mit Chunked Transfer Encoding zurück. So können Clients Audio schrittweise verarbeiten oder abspielen, während es generiert wird.
Unsere offiziellen Node- und Python-Bibliotheken enthalten Hilfsfunktionen, die den Umgang mit diesem kontinuierlichen Audiostream vereinfachen.
Streaming wird für die Text to Speech API, die Voice Changer 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: