Бесплатный ИИ-генератор голоса создан на основе открытых моделей и кода. На этой странице перечислена каждая часть, её лицензия и место, где взять исходный код. Все файлы отдаются без изменений, кроме случаев, оговорённых отдельно.
| Часть | Лицензия | Источник |
|---|---|---|
| Модель голоса Kokoro-82M v1.0 (сборка ONNX от сообщества Transformers.js, 8-битная квантизация) и её файлы голосов | 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 (движок WebAssembly) | Лицензия MIT | github.com/microsoft/onnxruntime |
| phonemizer.js 1.2.1 (превращает текст в звуки) | Apache License 2.0 | github.com/xenova/phonemizer.js |
| eSpeak NG, скомпилированный в WebAssembly и встроенный в phonemizer.js | GNU GPL версии 3 или новее | github.com/espeak-ng/espeak-ng |
eSpeak NG и GPL
phonemizer.js помечен как Apache-2.0, но речевой движок, который он встраивает, eSpeak NG, распространяется по лицензии GNU General Public License версии 3 или новее, а загружаемый скрипт содержит его в скомпилированном виде. Поэтому всю программу голоса в браузере мы предлагаем на условиях GPL-3.0. Вы можете копировать, изучать, изменять и распространять её по этой лицензии.
- Полный текст лицензии: GPL-3.0.
- Исходный код eSpeak NG: github.com/espeak-ng/espeak-ng. Сборка WebAssembly взята из phonemizer.js (см. его
src/espeakng.worker.jsи скрипты сборки). - Скрипт по адресу
/assets/voice/kokoro-web.22b79dc3.jsпредставляет собой неизменённый браузерный бандл kokoro-js 1.2.1, в котором изменены только адреса загрузки на assets.hermoso.ai. Скрипт страницы, который им управляет, voice-tool.070fec0f.js, и воркер, который запускает модель, voice-worker.0fd56bf4.js, написаны на читаемом JavaScript и распространяются по лицензии MIT. - Чтобы получить копию любого исходного кода на физическом носителе или если ссылка здесь не работает, напишите на hello@hermoso.ai, и мы её пришлём.
Тексты других лицензий
- Лицензия Apache 2.0 (Kokoro, kokoro-js, Transformers.js, phonemizer.js)
- ONNX Runtime, лицензия MIT, Copyright (c) Microsoft Corporation
Авторство обучающих данных голоса
Модель Kokoro обучена на разрешённых аудиозаписях, не защищённых авторским правом. Её авторы перечисляют два набора данных с лицензией Creative Commons Attribution, которые входили в обучающую выборку версии 1.0: корпус Koniwa tnc (CC BY 3.0) и базу синтеза французской речи SIWIS (CC BY 4.0). Архитектура Kokoro основана на StyleTTS 2 (Li et al.), а обучил модель её автор; подробности см. в карточке модели.
Что мы изменили
Адреса загрузки внутри бандла kokoro-js заменены с Hugging Face и jsDelivr на assets.hermoso.ai, чтобы всё отдавалось из нашего собственного хранилища. Файл WebAssembly для ONNX Runtime и его скриптовая обвязка взяты без изменений из Transformers.js 3.5.1. Файлы модели и голосов, 8-битная сборка ONNX, тоже без изменений.
Часто задаваемые вопросы
Бесплатный ИИ-генератор голоса: открытое ПО?
Он собран из открытых компонентов: модель Kokoro и Transformers.js под Apache-2.0, ONNX Runtime под MIT и eSpeak NG под GPL. Скрипт страницы написан на читаемом JavaScript и распространяется по лицензии MIT.
Вернуться к бесплатному ИИ-генератору голоса или начать бесплатно в Hermoso.
Начать бесплатно → Посмотреть цены