El generador de voz con IA gratis está construido con modelos y código abiertos. Esta página enumera cada parte, su licencia y dónde obtener el código fuente. Todos los archivos se sirven sin modificar, salvo donde se indica.
| Componente | Licencia | Fuente |
|---|---|---|
| Modelo de voz Kokoro-82M v1.0 (build ONNX de la comunidad de Transformers.js, cuantizado a 8 bits) y sus archivos de voz | Apache License 2.0 | huggingface.co/hexgrad/Kokoro-82M, huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX |
| kokoro-js 1.2.1 | Apache License 2.0 | github.com/hexgrad/kokoro |
| Transformers.js 3.5.1 | Apache License 2.0 | github.com/huggingface/transformers.js |
| ONNX Runtime Web 1.22 (el motor WebAssembly) | Licencia MIT | github.com/microsoft/onnxruntime |
| phonemizer.js 1.2.1 (convierte el texto en sonidos) | Apache License 2.0 | github.com/xenova/phonemizer.js |
| eSpeak NG, compilado a WebAssembly e incrustado en phonemizer.js | GNU GPL versión 3 o posterior | github.com/espeak-ng/espeak-ng |
eSpeak NG y la GPL
phonemizer.js se declara Apache-2.0, pero el motor de voz que incorpora, eSpeak NG, tiene licencia GNU General Public License, versión 3 o posterior, y el script descargado lo contiene en forma compilada. Por eso ofrecemos todo el programa de voz del navegador bajo los términos de GPL-3.0. Puedes copiarlo, estudiarlo, modificarlo y redistribuirlo bajo esa licencia.
- El texto completo de la licencia: GPL-3.0.
- Código fuente de eSpeak NG: github.com/espeak-ng/espeak-ng. La build WebAssembly viene de phonemizer.js (ver su
src/espeakng.worker.jsy sus scripts de compilación). - El script que se sirve en
/assets/voice/kokoro-web.22b79dc3.jses el paquete de navegador kokoro-js 1.2.1 sin modificar, salvo que las direcciones de descarga se cambiaron a assets.hermoso.ai. El script de la página que lo controla, voice-tool.070fec0f.js, y el worker que ejecuta el modelo, voice-worker.0fd56bf4.js, son JavaScript legible, publicado bajo licencia MIT. - Si necesitas una copia de cualquier código fuente en un soporte físico, o si algún enlace aquí está roto, escribe a hello@hermoso.ai y te lo enviaremos.
Otros textos de licencia
- Apache License 2.0 (Kokoro, kokoro-js, Transformers.js, phonemizer.js)
- ONNX Runtime, licencia MIT, Copyright (c) Microsoft Corporation
Créditos de los datos de entrenamiento de la voz
El modelo Kokoro se entrenó con audio permisivo y libre de derechos de autor. Sus autores citan dos conjuntos de datos con licencia Creative Commons Attribution que formaron parte del entrenamiento de la versión 1.0: el corpus tnc de Koniwa (CC BY 3.0) y la base de datos de síntesis de voz en francés SIWIS (CC BY 4.0). Kokoro se basa en StyleTTS 2 de Li et al. y lo entrenó el autor de Kokoro; consulta la ficha del modelo para más detalles.
Cambios que hicimos
Las direcciones de descarga dentro del paquete kokoro-js se cambiaron de Hugging Face y jsDelivr a assets.hermoso.ai, para que todo se sirva desde nuestro propio almacenamiento. El archivo WebAssembly de ONNX Runtime y su código de unión son los archivos publicados con Transformers.js 3.5.1, sin cambios. Los archivos del modelo y de voz son la build ONNX de 8 bits, sin cambios.
Preguntas frecuentes
¿El generador de voz con IA gratis es de código abierto?
Está hecho con partes de código abierto: el modelo Kokoro y Transformers.js bajo Apache-2.0, ONNX Runtime bajo MIT y eSpeak NG bajo GPL. El script de la página es JavaScript legible bajo la licencia MIT.