ES ▾

API de texto sin censura para pipelines de voz

uncensoredhttps://api.xtts.cc/v1

API LLM para clonación de voz, explicada para desarrolladores

Una API de clonación de voz requiere más que solo síntesis de audio; necesita una capa de texto fiable que pueda generar guiones, manejar el contexto y pasar contenido crudo a tu modelo de voz sin rechazos artificiales. Esta guía explica cómo integrar una API de LLM sin censura para potenciar la etapa de generación de texto de tu pipeline, asegurando que tus voces clonadas suenen naturales y sin filtros.

API LLM para clonación de voz, explicada para desarrolladores

Actualizado

Las dos partes de la clonación de voz

Las aplicaciones modernas de clonación de voz suelen depender de un pipeline de dos etapas. La primera etapa es la generación de texto, donde un LLM crea el guion, el diálogo o la narrativa que se va a hablar. La segunda etapa es la síntesis de audio, donde un motor de Texto a Voz (TTS) convierte ese texto en audio utilizando un perfil de voz clonado.

La mayoría de los desarrolladores se centran mucho en el lado del audio, optimizando la similitud de la voz y la latencia. Sin embargo, la calidad del audio final depende directamente de la entrada de texto. Si el texto contiene errores, frases incómodas o se corta debido a filtros de contenido, la salida de audio se verá afectada independientemente de lo avanzado que sea tu motor TTS.

La capa de texto actúa como el cerebro de la operación. Maneja la escritura de prompts, la generación de guiones y el postprocesamiento. Al tratar la generación de texto como una integración de API distinta, puedes cambiar modelos o mejorar la ingeniería de prompts sin tocar tu infraestructura de audio. Esta separación permite un manejo de errores más robusto y un mejor control sobre el contenido que llega al micrófono.

Por qué las APIs estándar fallan en pipelines de voz

Las APIs de LLM estándar están diseñadas para el uso general del consumidor, lo que a menudo significa que aplican filtros de seguridad estrictos. Estos filtros son útiles para chatbots pero problemáticos para pipelines de clonación de voz. Si tu voz clonada se usa para contenido adulto, ficción creativa o temas controversos, las APIs estándar pueden negarse a generar el texto o alterarlo inesperadamente.

Por ejemplo, una API estándar podría negarse a generar un guion que contenga groserías leves o temas maduros, incluso si esos elementos son esenciales para la voz del personaje. Esto resulta en clips de audio rotos o un tono inconsistente. Además, las APIs estándar a menudo truncas las respuestas prematuramente para ahorrar costos, lo que puede cortar una frase a mitad de pensamiento, lo que lleva a transiciones de audio incómodas.

Al construir una API de clonación de voz, necesitas un proveedor de texto que respete los límites de tu contenido. Esto significa un modelo sin censura que responda directamente sin moralización o filtrado innecesarios. La API de texto debe actuar como un conducto transparente, entregando exactamente lo que pides, permitiendo que tu modelo de voz maneje la vocalización sin interferencia de rechazos de la capa de texto.

El coste de los filtros de contenido

Los filtros de contenido introducen costes ocultos en los pipelines de clonación de voz. Cuando se activa un filtro, la API puede devolver un error, una respuesta parcial o un guion modificado. Tu aplicación debe entonces reintentar la petición, consumir más tokens o manejar el error elegantemente. Esto aumenta la latencia y reduce la fiabilidad.

Además, los filtros pueden alterar el significado del texto. Un filtro de seguridad podría cambiar "matar" por "eliminar" o suavizar un tono duro, cambiando la entrega emocional de la voz. Para la clonación de voz, el tono lo es todo. Si el texto no coincide con la emoción prevista, la salida de audio parecerá desconectada.

Usar una API de LLM sin censura elimina estas sorpresas. Obtienes el texto crudo tal como se solicitó, asegurando que el modelo de voz reciba el contenido exacto que planeaste. Esta consistencia es crucial para mantener la integridad de la voz clonada a través de diferentes tipos de contenido, desde conversaciones casuales hasta monólogos dramáticos.

Texto sin censura para mejores voces

Una API de texto sin censura no se trata de eliminar todas las reglas; se trata de eliminar restricciones arbitrarias que no afectan la calidad de la voz. Nuestra API en https://api.xtts.cc/v1 sirve un modelo de lenguaje grande sin censura diseñado para responder sin rechazos de contenido para uso adulto legal. El único límite estricto es el rechazo del contenido sexual que involucre a menores, que es un requisito legal estándar.

Este enfoque asegura que tu pipeline de clonación de voz pueda manejar cualquier guion que proporciones. Ya sea que estés generando diálogo para un videojuego, un podcast o un audiolibro, la API de texto entregará el contenido como se pretendía. El modelo es de pesos abiertos y se ejecuta en nuestros propios servidores, ajustado para proporcionar una salida de texto consistente y de alta calidad.

Al usar un modelo sin censura, obtienes el control total sobre tu contenido. No tienes que preguntarte si una palabra o frase específica activará un filtro. Esta predictibilidad te permite construir aplicaciones de voz más robustas que pueden manejar una gama más amplia de tipos de contenido sin fallar.

Requisitos técnicos para la entrada de texto

Al integrar una API de texto en un pipeline de clonación de voz, necesitas considerar el tamaño de la ventana de contexto y los límites de tokens. Nuestra API admite una ventana de contexto de 100,000 tokens, permitiendo guiones largos o historiales de prompts complejos. No hay un límite de salida separado por solicitud, lo cual es suficiente para la mayoría de las tareas de generación de voz.

La API es compatible con OpenAI, lo que significa que puedes usar los SDK y bibliotecas de clientes oficiales con cambios mínimos. Simplemente actualiza la URL base a https://api.xtts.cc/v1 y proporciona tu clave de API. Esta compatibilidad te permite usar herramientas y flujos de trabajo familiares, reduciendo la curva de aprendizaje para los desarrolladores.

Cobramos $0,15 por 1M de tokens de entrada y $0,50 por 1M de tokens de salida. El crédito es prepago y no caduca. Los errores y rechazos son gratuitos, así que solo pagas por el texto que se genera realmente. Este modelo de precios es transparente y predecible, lo que facilita estimar los costos para tu aplicación de clonación de voz.

Texto en streaming para TTS en tiempo real

Para aplicaciones de voz en tiempo real, el texto en streaming es esencial. Nuestra API admite streaming mediante Eventos Enviados por Servidor (SSE), permitiéndote recibir tokens de texto a medida que se generan. Esto reduce la latencia y proporciona una experiencia de usuario más fluida.

El streaming también te permite comenzar a sintetizar audio mientras el texto aún se está generando. Este procesamiento paralelo puede reducir significativamente el tiempo total para producir clips de audio. El último fragmento del stream incluye información de uso de tokens, así que puedes rastrear los costos en tiempo real.

Para implementar streaming, usa el parámetro stream en tus peticiones de API. Los SDK manejarán el análisis de eventos, entregando tokens a tu aplicación a medida que lleguen. Esta función es crucial para aplicaciones donde la latencia importa, como asistentes de voz interactivos o narración en vivo.

Llamadas a funciones para generación de guiones

Las llamadas a funciones son una característica potente para automatizar la generación de guiones y el postprocesamiento. Nuestra API admite llamadas a funciones, permitiéndote definir tareas específicas para el modelo, como formatear texto, extraer entidades o traducir guiones.

Por ejemplo, puedes definir una función para limpiar el texto para TTS, eliminando la puntuación que podría causar pausas incómodas. El modelo luego llamará a esta función y devolverá el texto formateado. Esto asegura que el texto esté optimizado para la síntesis de voz, mejorando la naturalidad de la salida de audio.

Las llamadas a funciones también permiten salidas más estructuradas. Puedes solicitar al modelo que devuelva JSON, que puede ser analizado fácilmente por tu aplicación. Esto es útil para generar metadatos, como etiquetas de emoción o pistas fonéticas, que se pueden pasar al motor TTS.

Cómo elegir el proveedor de texto adecuado

Al seleccionar un proveedor de texto para tu API de clonación de voz, considera los siguientes factores:

  • Modelo sin censura: Asegúrate de que el modelo no rechace contenido basado en filtros de seguridad comunes.
  • Compatibilidad con OpenAI: Elige una API que funcione con SDKs y herramientas existentes.
  • Ventana de contexto: Una ventana de contexto grande permite guiones más largos y prompts más complejos.
  • Precios: Busca precios transparentes basados en el uso sin tarifas ocultas.

Nuestra API cumple todos estos criterios. Es un modelo sin censura con una ventana de contexto de 100.000 tokens, compatible con los SDK de OpenAI, y tiene un precio de $0,15 por cada 1M de tokens de entrada y $0,50 por cada 1M de tokens de salida. El crédito se recarga con criptomonedas (USDT en TRC20, USDC en Base), sin necesidad de tarjeta para la prueba.

Conclusión: la calidad del texto define la calidad de la voz

La calidad de tu aplicación de clonación de voz está definida finalmente por la calidad del texto de entrada. Una API de texto robusta garantiza que tus guiones sean precisos, completos y libres de restricciones arbitrarias. Al elegir una API compatible con OpenAI y sin censura, puedes construir pipelines de voz que sean confiables, escalables y fieles a tu contenido.

Comienza integrando nuestra API en tu pipeline. Genera guiones, formatea el texto y pasa la salida a tu motor de TTS. Notarás una mejora significativa en la consistencia y naturalidad de tus voces clonadas. La capa de texto es la base de tu API de clonación de voz, e invertir en el proveedor adecuado se verá reflejado en la calidad de tu audio final.

Preguntas y respuestas

¿Cuál es la URL base de la API Xtts?

La URL base es https://api.xtts.cc/v1. Puedes usar esta URL con cualquier cliente compatible con OpenAI estableciendo el parámetro base_url y proporcionando tu clave de API.

¿La API tiene alguna restricción de contenido?

El modelo es sin censura y no rechaza temas legales para adultos, ficticios o controvertidos. La única limitación estricta es el rechazo de contenido sexual que involucre a menores.

¿Cuánto cuesta la API?

La API cuesta $0,15 por cada 1M de tokens de entrada y $0,50 por cada 1M de tokens de salida. El crédito es prepago y no caduca. Los errores y rechazos son gratuitos.

¿Cómo recargo mi crédito?

El crédito se recarga con cripto (USDT en TRC20, USDC en Base). Puedes recargar cualquier cantidad entera desde $20 hasta $500, con bonificaciones para montos mayores.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave y cambia la URL base. Eso es toda la configuración.