Convertidor de texto a voz con Qwen3-TTS
Aplicación web de una sola página para generar audio a partir de texto y clonar una voz de referencia mediante Qwen3-TTS. Integra la generación opcional de texto con Pollinations API y la síntesis/clonación de audio mediante WaveSpeed API.
Características
- Generación de texto asistida por inteligencia artificial con Pollinations.
- Conversión de texto a voz con voces preestablecidas.
- Clonación de voz a partir de un archivo de audio de referencia.
- Admite archivos MP3, WAV, M4A y OGG de hasta 10 MB para la referencia.
- Campo opcional de transcripción para mejorar la clonación.
- Reproducción y descarga del audio generado.
- Historial local de las generaciones realizadas durante la sesión.
- Interfaz adaptable para computadores, tabletas y teléfonos.
- Logo animado del proyecto y atribución en el pie de página.
Requisitos
- Un navegador moderno con soporte para JavaScript,
fetch, FileReader y reproducción de audio.
- Una API Key de Pollinations para generar texto automáticamente.
- Una API Key de WaveSpeed para convertir texto a voz o clonar una voz.
- Conexión a Internet para cargar Font Awesome y comunicarse con las APIs.
Uso
- Abra
index.html en un navegador web o publíquelo en un servidor estático.
- Para usar la generación automática de texto, pulse Vincular Pollinations y autorice la aplicación.
- Para generar audio, introduzca su clave de WaveSpeed en el campo correspondiente.
- Seleccione una voz preestablecida o active el modo de clonación.
- Escriba el texto que desea convertir a audio.
- En modo clonación, cargue el audio de referencia y, opcionalmente, escriba su transcripción.
- Pulse Generar Audio y espere a que finalice el procesamiento.
- Reproduzca el resultado o utilice Descargar MP3 para guardarlo.
Las claves se manejan en el navegador mediante localStorage. No incluya claves reales en el código fuente ni las publique en repositorios.
Estructura
.
├── index.html
├── gifanimadoRedProyecto.gif
└── README.md
index.html contiene la estructura, los estilos y la lógica JavaScript de la aplicación. gifanimadoRedProyecto.gif es el logo animado mostrado en la esquina superior izquierda del encabezado.
APIs utilizadas
- Pollinations API: generación y autocompletado de texto.
- WaveSpeed API: generación de audio y clonación de voz con Qwen3-TTS.
- Font Awesome: iconos de la interfaz, cargados desde CDN.
Seguridad y privacidad
- Las API Keys se introducen directamente en el navegador y se guardan localmente para facilitar su reutilización.
- No comparta capturas, URLs ni archivos que contengan sus claves.
- El audio de referencia se envía a WaveSpeed únicamente cuando se solicita la clonación.
- Para un despliegue público, considere implementar un backend propio que proteja las claves y controle el acceso a las APIs.
Créditos
Diseñado por Juan Guillermo Rivera Berrío con las API de Pollinations API y WaveSpeed, con tecnología Qwen3-TTS Voice Clone.