O gerador de voz com IA grátis é construído com modelos e código abertos. Esta página lista cada parte, sua licença e onde obter o código-fonte. Todos os arquivos são servidos sem alterações, exceto onde indicado.
| Parte | Licença | Fonte |
|---|---|---|
| Modelo de voz Kokoro-82M v1.0 (build ONNX da comunidade Transformers.js, quantizado em 8 bits) e seus arquivos 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 (o motor WebAssembly) | Licença MIT | github.com/microsoft/onnxruntime |
| phonemizer.js 1.2.1 (transforma texto em sons) | Apache License 2.0 | github.com/xenova/phonemizer.js |
| eSpeak NG, compilado para WebAssembly e embutido no phonemizer.js | GNU GPL versão 3 ou posterior | github.com/espeak-ng/espeak-ng |
eSpeak NG e a GPL
O phonemizer.js se identifica como Apache-2.0, mas o motor de fala que ele incorpora, o eSpeak NG, é licenciado sob a GNU General Public License, versão 3 ou posterior, e o script baixado contém esse motor em forma compilada. Por isso oferecemos todo o programa de voz no navegador sob os termos da GPL-3.0. Você pode copiar, estudar, alterar e redistribuir sob essa licença.
- O texto completo da licença: GPL-3.0.
- Código-fonte do eSpeak NG: github.com/espeak-ng/espeak-ng. A build WebAssembly vem do phonemizer.js (veja
src/espeakng.worker.jse os scripts de build). - O script servido em
/assets/voice/kokoro-web.22b79dc3.jsé o bundle do navegador kokoro-js 1.2.1 sem alterações, apenas com os endereços de download trocados para assets.hermoso.ai. O script da página que o controla, voice-tool.070fec0f.js, e o worker que roda o modelo, voice-worker.0fd56bf4.js, são JavaScript legível, lançados sob a licença MIT. - Para uma cópia de qualquer código-fonte em mídia física, ou se um link aqui estiver quebrado, escreva para hello@hermoso.ai e enviaremos.
Outros textos de licença
- Apache License 2.0 (Kokoro, kokoro-js, Transformers.js, phonemizer.js)
- ONNX Runtime, MIT License, Copyright (c) Microsoft Corporation
Créditos pelos dados de treinamento da voz
O modelo Kokoro foi treinado com áudio permissivo e sem direitos autorais. Seus autores listam dois conjuntos de dados Creative Commons Attribution que fizeram parte do treinamento da versão 1.0: o corpus tnc da Koniwa (CC BY 3.0) e a base de síntese de fala em francês SIWIS (CC BY 4.0). O Kokoro foi arquitetado sobre o StyleTTS 2 de Li et al. e treinado pelo autor do Kokoro; veja o cartão do modelo para detalhes.
Mudanças que fizemos
Os endereços de download dentro do bundle kokoro-js foram trocados do Hugging Face e do jsDelivr para assets.hermoso.ai, para que tudo seja servido do nosso próprio armazenamento. O arquivo WebAssembly do ONNX Runtime e seu código de cola são os arquivos publicados com o Transformers.js 3.5.1, sem alterações. O modelo e os arquivos de voz são a build ONNX de 8 bits, sem alterações.
Perguntas frequentes
O gerador de voz com IA grátis é de código aberto?
Ele é construído com partes abertas: o modelo Kokoro e o Transformers.js sob Apache-2.0, o ONNX Runtime sob MIT e o eSpeak NG sob GPL. O script da página é JavaScript legível sob a licença MIT.