{"status":"success","data":"请帮我清理这些乱码"}
curl --location --request POST 'https://zylalabs.com/api/12982/tts+text+purifier+and+formatter+api/25968/purifier' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"raw_text": "【测试】请帮我清理这些乱码~*"
}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Purificador y formateador de texto TTS API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
API Avanzada de Purificador y Formateador de Texto TTS
La API de Purificador y Formateador de Texto TTS ofrece una solución robusta a un problema común: texto bruto desordenado generado por Modelos de Lenguaje Grande (LLMs) o extraído de la web. Este texto a menudo contiene markdown innecesario, emojis, corchetes irregulares y saltos de línea caóticos. Cuando este texto sin refinar se introduce directamente en motores de Texto a Voz (TTS) como Edge-TTS o ElevenLabs, puede provocar fallos de audio, pausas antinaturales o incluso bloqueos.
Nuestra API especializada y de alto rendimiento sirve como un vínculo vital entre la generación de texto y la síntesis de audio, actuando como un filtro ultra confiable para asegurar que solo texto perfectamente formateado y listo para TTS ingrese a su pipeline de audio.
Capacidades Principales:
Ideal Para: Esta API es perfecta para pipelines de producción de medios automatizados, generadores de video de IA, narraciones de audiolibros y agentes de voz autónomos. Integre fácilmente nuestra API de Purificador y Formateador de Texto TTS en su flujo de trabajo con una sola solicitud POST y elimine los errores de formateo TTS de una vez por todas.
Guía de Integración Rápida:
Para comenzar, simplemente envíe una solicitud POST con su texto no limpio. Recibirá una cadena de texto formateada de manera estandarizada, línea por línea, optimizada para el procesamiento inmediato de TTS.
Método de Solicitud: POST Tipo de Contenido: application/json
Ejemplo de Cuerpo de Solicitud:
{
"raw_text": "¡Hola mundo!!! 【aplauso】 Este es un texto desordenado... \n\n\n Tiene demasiados espacios y (corchetes extraños)."
}
Ejemplo de Respuesta:
{
"status": "success",
"original_length": 105,
"cleaned_length": 76,
"data": "¡Hola mundo!!!\nEste es un texto desordenado...\nTiene demasiados espacios y."
}
Nota: El campo data en la respuesta contiene el texto completamente formateado, dividido perfectamente por caracteres de nueva línea (\n) para el procesamiento secuencial del motor TTS.
El punto final del Purificador devuelve un objeto JSON que contiene el estado de la solicitud la longitud del texto original la longitud del texto limpio y los datos limpios en sí Esto garantiza que los usuarios reciban comentarios claros sobre el procesamiento de su texto de entrada
Los campos clave en los datos de respuesta incluyen "estado" (que indica éxito o fracaso), "longitud_original" (la longitud del texto de entrada), "longitud_limpia" (la longitud del texto procesado) y "datos" (el texto limpio listo para TTS)
Los datos devueltos están estructurados como un objeto JSON Incluye campos para el estado las longitudes del texto original y limpio y el texto limpio en sí formateado con caracteres de nueva línea para un fácil procesamiento por motores TTS
El endpoint Purifier proporciona información sobre el estado del proceso de purificación de texto, las longitudes de los textos original y limpiado, y el texto limpiado en sí, que está optimizado para aplicaciones TTS
Los datos de respuesta están organizados en un formato JSON con campos claramente definidos El campo "status" indica el resultado mientras que "original_length" y "cleaned_length" proporcionan métricas sobre el tamaño del texto y "data" contiene el texto formateado
Los casos de uso típicos para la API de Purificador y Formateador de Texto TTS incluyen preparar texto para la producción de medios automatizados mejorar la generación de vídeos de IA mejorar la calidad de la narración de audiolibros y optimizar el texto para agentes de voz autónomos
Los usuarios pueden utilizar los datos devueltos alimentando directamente el campo "data" en sus motores TTS asegurando que el texto esté correctamente formateado y libre de errores lo que mejora la calidad del audio y reduce los problemas de procesamiento
La API emplea una eliminación agresiva de símbolos, compresión espacial, segmentación inteligente de oraciones y una garantía de cero líneas vacías para asegurar que el texto purificado esté limpio, coherente y listo para un procesamiento TTS sin problemas
El endpoint Purifier acepta un solo parámetro "raw_text" que debe contener el texto sin limpiar que deseas purificar Este texto puede incluir varios problemas de formato como markdown emojis y saltos de línea irregulares
Los usuarios pueden personalizar sus solicitudes modificando el parámetro "raw_text" para incluir cualquier texto que deseen purificar Esto permite flexibilidad en el manejo de diferentes tipos de texto desordenado de diversas fuentes
En la respuesta "estado" indica si la purificación fue exitosa "longitud_original" muestra la longitud del texto de entrada "longitud_limpia" refleja la longitud del texto procesado y "datos" contiene el texto limpio listo para TTS
La precisión de los datos se mantiene a través de técnicas de procesamiento rigurosas que incluyen una eliminación agresiva de símbolos y una segmentación inteligente de oraciones que aseguran que el significado semántico del texto se preserve mientras se eliminan los errores
Los usuarios pueden esperar que la respuesta incluya de manera consistente un campo "estado" que indique el éxito, junto con las métricas "longitud_original" y "longitud_limpia". El campo "datos" siempre contendrá el texto limpio formateado con caracteres de nueva línea para el procesamiento de TTS
Si la API devuelve un campo "data" vacío, los usuarios deben verificar el campo "status" para mensajes de error. Esto puede indicar problemas con el texto de entrada, instando a los usuarios a revisar el parámetro "raw_text" para obtener mejores resultados