Лицензии, авторство и исходный код

Бесплатный генератор голоса создан на открытых моделях и коде. Ниже перечислена каждая часть, её лицензия и где взять исходный код.

Бесплатный ИИ-генератор голоса создан на основе открытых моделей и кода. На этой странице перечислена каждая часть, её лицензия и место, где взять исходный код. Все файлы отдаются без изменений, кроме случаев, оговорённых отдельно.

ЧастьЛицензияИсточник
Модель голоса Kokoro-82M v1.0 (сборка ONNX от сообщества Transformers.js, 8-битная квантизация) и её файлы голосовApache License 2.0huggingface.co/hexgrad/Kokoro-82M, huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX
kokoro-js 1.2.1Apache License 2.0github.com/hexgrad/kokoro
Transformers.js 3.5.1Apache License 2.0github.com/huggingface/transformers.js
ONNX Runtime Web 1.22 (движок WebAssembly)Лицензия MITgithub.com/microsoft/onnxruntime
phonemizer.js 1.2.1 (превращает текст в звуки)Apache License 2.0github.com/xenova/phonemizer.js
eSpeak NG, скомпилированный в WebAssembly и встроенный в phonemizer.jsGNU 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, и мы её пришлём.

Тексты других лицензий

Авторство обучающих данных голоса

Модель 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.

Начать бесплатно →   Посмотреть цены