许可证、致谢与源码

免费语音生成器是基于开源模型和代码构建的。以下列出每个部分、其许可证以及获取源码的位置。

免费 AI 语音生成器由开源模型和代码构建。本页列出每个部分、其许可证以及源码获取位置。除非另有说明,所有文件均未经修改提供。

组件许可证来源
Kokoro-82M v1.0 语音模型(由 Transformers.js 社区制作的 ONNX 版本,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 引擎)MIT Licensegithub.com/microsoft/onnxruntime
phonemizer.js 1.2.1(将文字转换为发音)Apache License 2.0github.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 通用公共许可证第 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 和运行模型的 worker voice-worker.0fd56bf4.js 都是可读的纯 JavaScript,以 MIT 许可证发布。
  • 如需任何源码的实体副本,或此处的链接失效,请发送邮件至 hello@hermoso.ai,我们会寄给你。

其他许可证文本

语音训练数据的致谢

Kokoro 模型的训练使用了宽松许可且无版权限制的音频。其作者列出了 1.0 版训练集中包含的两个知识共享署名数据集:Koniwa tnc 语料库(CC BY 3.0)和 SIWIS 法语语音合成数据库(CC BY 4.0)。Kokoro 基于 Li 等人的 StyleTTS 2 架构,由 Kokoro 作者训练;详情见 模型卡。

我们做的修改

kokoro-js 包中的下载地址已从 Hugging Face 和 jsDelivr 改为 assets.hermoso.ai,使所有内容都由我们自己的存储提供。ONNX Runtime WebAssembly 文件及其脚本胶合代码与 Transformers.js 3.5.1 发布的文件相同,未作修改。模型和语音文件是 8 位 ONNX 构建版本,未作修改。

常见问题

免费 AI 语音生成器是开源的吗?

它由开源组件构成:Kokoro 模型和 Transformers.js 采用 Apache-2.0,ONNX Runtime 采用 MIT,eSpeak NG 采用 GPL。页面脚本是可读的 JavaScript,采用 MIT 许可证。

返回免费 AI 语音生成器,或前往 Hermoso 免费开始。

免费开始 →   查看价格