{"status":"success","data":"请帮我清理这些乱码"}
curl --location --request POST 'https://zylalabs.com/api/12989/precision+tts+text+formatter+and+purifier+api/25975/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 Formateador y purificador de texto TTS de precisión 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 Purificación y Formateo de Texto TTS
La API de Purificación y Formateo de Texto TTS ofrece una solución robusta a un problema común: el 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 no refinado se introduce directamente en motores de Texto a Voz (TTS) como Edge-TTS o ElevenLabs, puede llevar a errores de audio, pausas no naturales 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 entre en su flujo de audio.
Capacidades Clave:
Ideal Para: Esta API es perfecta para pipelines de producción de auto medios automatizados, generadores de video con IA, narraciones de audiolibros y agentes de voz autónomos. Integre fácilmente nuestra API de Purificación y Formateo 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 sin limpiar. Recibirá una cadena formateada de manera estandarizada, línea por línea, optimizada para un procesamiento TTS inmediato.
Método de Solicitud: POST Tipo de Contenido: application/json
Ejemplo de Cuerpo de Solicitud:
{
"raw_text": "¡Hola mundo!!! 【aplausos】 Este es un texto desordenado... \n\n\n Tiene demasiados espacios y (corchetes raros)."
}
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, perfectamente dividido por caracteres de nueva línea (\n) para el procesamiento secuencial del motor TTS.
El endpoint 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 asegura que los usuarios reciban comentarios claros sobre el procesamiento de su texto de entrada
Los campos clave en los datos de respuesta incluyen "estado" (indicando éxito o fracaso), "longitud_original" (la longitud del texto de entrada), "longitud_limpiada" (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 facilitar el procesamiento por parte de motores TTS
El punto final del Purificador proporciona información sobre el estado del proceso de purificación de texto las longitudes de los textos originales y limpiados 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 Formateador y Purificador de Texto TTS de Precisión incluyen preparar texto para producción de medios automatizada mejorar la generación de video por 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 formatado y libre de errores lo que mejora la calidad del audio y reduce los problemas de procesamiento
La API utiliza 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 sea 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 frases que garantizan que el significado semántico del texto se conserve mientras se eliminan errores
Los usuarios pueden esperar que la respuesta incluya consistentemente un campo de "estado" que indique éxito, junto con métricas de "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, lo que lleva a los usuarios a revisar el parámetro "raw_text" para obtener mejores resultados