Unir varias solicitudes
Esta guía te muestra cómo mantener la prosodia de la voz en varios fragmentos o generaciones de texto.
Guía práctica · Da por hecho que has completado la guía de inicio rápido de ElevenAPI.
Al convertir un texto extenso en audio, es posible que notes cambios bruscos en la prosodia de un fragmento a otro. Esto puede resultar especialmente evidente al convertir texto que abarca varios párrafos o secciones. Para mantener la prosodia de la voz entre varios fragmentos, puedes usar la función Request Stitching.
Esta función te permite proporcionar contexto sobre lo que ya se ha generado y lo que se generará después, lo que ayuda a mantener una voz y prosodia coherentes en todo el texto.
eleven_v3.Aquí tienes un ejemplo sin Request Stitching:
Y el mismo ejemplo con Request Stitching:
Cómo usar Request Stitching
Request Stitching es más fácil de usar con los SDK de ElevenLabs.
Esta guía da por hecho que has configurado tu clave de API y el SDK. Completa primero la guía de inicio rápido si aún no lo has hecho.
Unir varias solicitudes
Crea un archivo llamado example.py o example.mts, según el lenguaje que elijas, y añade el siguiente código:
Puedes proporcionar como máximo 3 ID de solicitud en previous_request_ids. Las solicitudes con más devuelven un
error 400. Pasa los 3 ID más recientes, dejando al final la solicitud más cercana a la actual.
Preguntas frecuentes
¿Cómo funciona Request Stitching con streaming?
Para usar los ID de solicitud de una solicitud anterior como condicionamiento, esta debe haberse procesado por completo. En el caso del streaming, esto significa que el audio debe haberse leído por completo del cuerpo de la respuesta.
¿Qué diferencia supone Request Stitching?
La diferencia depende del modelo, la voz y los ajustes de voz utilizados.
¿Cuánto tiempo pueden tener los ID de solicitud?
Los ID de solicitud no deberían tener más de dos horas.
¿Request Stitching está disponible en todos los planes?
Sí, salvo si eres un usuario Enterprise con requisitos de privacidad reforzados.