texttospeech.tools 基于以下第三方组件构建。每个组件都按此处注明的许可证使用;完整的许可证文本链接在本页底部。
音色和语音引擎
Kokoro-82M v1.0 语音模型和音色文件,© hexgrad — Apache License 2.0。源代码 · 本站使用的 ONNX 导出版本。
Kokoro-82M v1.1-zh 语音模型和 100 种普通话音色,© hexgrad — Apache License 2.0;中文语音数据由 LongMaoData 提供。源代码 · 本站使用的 ONNX 导出版本。
文本规范化和音素后处理改编自 kokoro-js 1.2.1,© hexgrad 及贡献者 — Apache License 2.0。源代码。
Transformers.js 3.8.1,© Hugging Face — Apache License 2.0。源代码。
ONNX Runtime Web 1.30,© Microsoft Corporation — MIT License。源代码。
英文发音(eSpeak NG)
单词通过 eSpeak NG 转换为读音,由 phonemizer.js 1.2.1 编译为 WebAssembly。eSpeak NG 版权归其作者所有,按 GNU 通用公共许可证第 3 版或更高版本授权;phonemizer.js 版权归 © Joshua Lochner 所有,按 Apache License 2.0 授权。该组件作为单独的文件(本站按需加载的 phonemizer 脚本)发送到你的浏览器,不与本站其余代码合并。
对应源代码:eSpeak NG 见 github.com/espeak-ng/espeak-ng;WebAssembly 构建脚本和封装代码见 github.com/xenova/phonemizer.js(1.2.1 版)。如有需要,我们会提供本站所用版本的完整对应源代码副本,自我们最后一次提供该版本起至少三年内有效——请发邮件至 [email protected]。
你可以按照 GPL 的条款替换或修改该组件;它作为单独的文件加载,本站其余部分不依赖它的内部实现。
中文发音
中文文字由我们移植的 misaki 0.9 中文前端转换为读音,© hexgrad — Apache License 2.0(源代码);其中的变调规则改编自 PaddleSpeech,© PaddlePaddle Authors — Apache License 2.0(源代码)。
分词:jieba-wasm 2.4(jieba-rs),© 其作者 — MIT License(源代码)。拼音:pinyin-pro 3.29,© zh-lx — MIT License(源代码)。繁简转换:opencc-js 1.4,© nk2028 — MIT License,其中的 OpenCC 词典 © OpenCC 作者 — Apache License 2.0(源代码)。这些组件只在中文语音页面加载。
音频编码
Mediabunny 1.60 和 @mediabunny/mp3-encoder 1.60,© Vanilagy — Mozilla Public License 2.0。源代码。
MP3 编码器包含编译为 WebAssembly 的 LAME MP3 编码器,© LAME 作者 — GNU 宽通用公共许可证第 2 版或更高版本。源代码。它作为单独的文件,只在你下载 MP3 时加载,用户可按 LGPL 的条款自行替换。
文档导入
PDF.js 5.7,© Mozilla Foundation — Apache License 2.0。源代码。Word 文件由我们自己的代码读取。
许可证全文
Apache License 2.0 · MIT License · GNU GPL v3 · GNU LGPL v2 · Mozilla Public License 2.0