Streaming
Aprende a transmitir audio en tiempo real desde la API de ElevenLabs mediante codificación de transferencia por fragmentos
La API de ElevenLabs admite streaming de audio en tiempo real para determinadas rutas de API y devuelve bytes de audio sin procesar (por ejemplo, datos MP3) directamente mediante HTTP usando codificación de transferencia por fragmentos. Esto permite a los clientes procesar o reproducir el audio de forma incremental a medida que se genera.
Nuestras bibliotecas oficiales para Node y Python incluyen utilidades para simplificar la gestión de este flujo de audio continuo.
El streaming es compatible con la API de Texto a Voz, la API de Cambiador de Voz y la API de Limpiar Audio. Esta sección se centra en cómo funciona el streaming para solicitudes realizadas a la API de Texto a Voz.
En Python, una solicitud de streaming tiene este aspecto:
En Node / TypeScript, una solicitud de streaming tiene este aspecto: