Lseja 包含第三方组件和素材,均按其各自的许可使用。下面列出名称、(必要时)版本、许可,以及可查看许可全文和源代码的项目链接。EULA 的任何内容均不限制您在这些开源许可下所享有的权利。
许可全文位于 Lseja.exe 旁边的 licenses 文件夹中(目录见 README.txt):THIRD-PARTY-LICENSES.txt 列出所有随附的 npm 包及其许可和版权声明;GPL-3.0、Apache-2.0、Open RAIL-M、MIT(llama.cpp)和 DirectX Shader Compiler 的全文为单独的文件。
语音(离线文本转语音)
- Supertonic 3(波兰语/英语/日语;Supertone Inc.) — 模型权重:BigScience Open RAIL-M 许可(2022 年 8 月 18 日版) — https://huggingface.co/Supertone/supertonic-3 — 许可全文: https://huggingface.co/Supertone/supertonic-3/blob/main/LICENSE — 示例代码:MIT — https://github.com/supertone-oss-archive/supertonic
- Kokoro-82M v1.1-zh(中文) — Apache-2.0 — https://huggingface.co/hexgrad/Kokoro-82M-v1.1-zh
- sherpa-onnx 1.13.8(Kokoro 运行时;其原生库
sherpa-onnx-c-api.dll还包含 eSpeak NG — 见下文) — Apache-2.0 — https://github.com/k2-fsa/sherpa-onnx - eSpeak NG(用于 Kokoro 声音的音素转换器;静态链接到
sherpa-onnx-c-api.dll中,另附其espeak-ng-data文件) — GPL-3.0-or-later — https://github.com/espeak-ng/espeak-ng — 见下文“eSpeak NG — GPL 声明” - cppjieba 词典(用于 Kokoro 的中文分词) — MIT — https://github.com/yanyiwu/cppjieba
- ONNX Runtime 1.24.3(
onnxruntime-node) — MIT — https://github.com/microsoft/onnxruntime — 仅在 CPU 上运行(npm 包附带的 Microsoft DirectML 未包含在内 — 见下方“未包含”)
eSpeak NG — GPL 声明
eSpeak NG 依据 GNU 通用公共许可证第 3 版或更高版本授权。它被编译进原生库 sherpa-onnx-c-api.dll(文件夹 node_modules\sherpa-onnx-win-x64,位于本应用的 resources\app.asar.unpacked 中),因此该文件整体以及 espeak-ng-data 文件夹(resources\app.asar.unpacked\assets\tts\kokoro\espeak-ng-data)均依据 GPL-3.0-or-later 分发。Lseja 仅在一个单独的辅助进程中加载该库,用于将中文文本转换为语音(Kokoro 声音);本应用的其余部分只向该进程传递文本并接收音频文件。您可以按照 GPL 的条款复制、修改和再分发这些文件。
对应源代码随本应用提供,位于 licenses\sources 文件夹:sherpa-onnx v1.13.8 以及编译进 sherpa-onnx-c-api.dll 的所有库(包括来自 https://github.com/csukuangfj/espeak-ng 的 eSpeak NG,提交 ed530aa113046142eb5115cf2fc9157854d0ffe1),构建说明见 SOURCES.txt。上游项目: https://github.com/k2-fsa/sherpa-onnx/tree/v1.13.8 · https://github.com/espeak-ng/espeak-ng 。至少三年内,应您的要求,我们也会免费向您发送副本:contact@lseja.com。加载该库的 Lseja 自有辅助脚本(kokoro-worker.js)采用 MIT 许可。
许可全文:licenses\GPL-3.0.txt · https://www.gnu.org/licenses/gpl-3.0.html
Supertonic 3 — Open RAIL-M 使用限制
所捆绑的语音模型依据 BigScience Open RAIL-M 许可提供。允许商业使用,但您同意不将该模型或其输出用于:
(a) 违反任何适用的法律或法规;
(b) 以任何方式剥削、伤害或企图伤害未成年人;
(c) 以伤害他人为目的生成或传播可证实为虚假的信息;
(d) 生成或传播可用于伤害个人的个人身份信息;
(e) 在未明确披露其为机器生成的情况下生成或传播内容;
(f) 诽谤、贬损或以其他方式骚扰他人;
(g) 未经本人同意,冒充或企图冒充他人(例如深度伪造);
(h) 全自动决策,且该决策对个人的法律权利产生不利影响,或者该决策设立或变更具有约束力、可强制执行的义务;
(i) 旨在基于线上或线下的社会行为,或已知或预测的个人特征或人格特征,歧视或伤害个人或群体,或具有此种效果的任何用途;
(j) 利用特定人群基于其年龄、社会、身体或心理特征的任何弱点,意在以导致或可能导致身体或心理伤害的方式实质性地扭曲其行为;
(k) 旨在基于受法律保护的特征或类别歧视个人或群体,或具有此种效果的任何用途;
(l) 提供医疗建议和医疗结果解读;
(m) 以用于司法、执法、移民或庇护程序为目的生成或传播信息,例如预测某人将实施欺诈或犯罪。
本翻译仅供参考;该许可的英文原文(链接见下方)为具有法律约束力的版本。
许可全文:licenses\OpenRAIL-M-Supertonic-3.txt · https://huggingface.co/Supertone/supertonic-3/blob/main/LICENSE
语音识别、AI 与记忆(离线)
- Whisper small(语音转文字,默认) — Apache-2.0 — https://huggingface.co/openai/whisper-small
- Whisper large-v3-turbo(语音转文字,可选) — MIT — https://huggingface.co/openai/whisper-large-v3-turbo
- OpenCC 词典,通过
opencc-js1.4.2 使用(将中文语音转文字的结果统一转换为简体字) — MIT AND Apache-2.0 — https://github.com/nk2028/opencc-js - Qwen2.5-7B-Instruct(所有语言共用的语言模型,GGUF) — Apache-2.0 — https://huggingface.co/Qwen/Qwen2.5-7B-Instruct
- Qwen3-1.7B(所有语言共用的小型语言模型,适用于没有高性能显卡的电脑;Qwen 团队,阿里云;GGUF 转换:Unsloth) — Apache-2.0 — https://huggingface.co/Qwen/Qwen3-1.7B · GGUF: https://huggingface.co/unsloth/Qwen3-1.7B-GGUF
- node-llama-cpp 3.20.0(本地 LLM 运行时,内含 llama.cpp 构建版本 b10361) — MIT — https://github.com/withcatai/node-llama-cpp
- multilingual-e5-small(用于搜索记忆和帮助内容的嵌入模型) — MIT — https://huggingface.co/intfloat/multilingual-e5-small
- @huggingface/transformers 4.2.0(Whisper 和嵌入模型的运行时) — Apache-2.0 — https://github.com/huggingface/transformers.js
视觉(离线,默认关闭)
- Qwen2-VL-2B-Instruct (GGUF) — Apache-2.0 — https://huggingface.co/Qwen/Qwen2-VL-2B-Instruct
- Qwen2.5-VL-7B-Instruct (GGUF) — Apache-2.0 — https://huggingface.co/Qwen/Qwen2.5-VL-7B-Instruct
- llama.cpp(
llama-server,本地视觉运行时) — MIT — https://github.com/ggml-org/llama.cpp — 许可文本:licenses\MIT-llama.cpp.txt - LLVM OpenMP 运行时(
libomp.dll,由 llama.cpp 使用) — Apache-2.0 WITH LLVM-exception — https://github.com/llvm/llvm-project — 随本应用提供的许可文件:resources\app.asar.unpacked\assets\vision\bin\LICENSE-LLVM-OpenMP
3D/渲染
- three.js 0.169.0 — MIT — https://threejs.org
- @pixiv/three-vrm, @pixiv/three-vrm-animation 3.5.5 — MIT — https://github.com/pixiv/three-vrm
运行时/其他
- Electron 43.7.2 — MIT — https://github.com/electron/electron — 包含 Chromium(BSD-3-Clause 及其他开源许可);Electron 和 Chromium 的许可文本位于安装文件夹中(
LICENSE.electron.txt、LICENSES.chromium.html);其中包含 DirectX Shader Compiler(Lseja.exe旁的dxcompiler.dll、dxil.dll) — University of Illinois/NCSA —licenses\DirectXShaderCompiler-NCSA.txt - koffi 3.1.6 — MIT — https://github.com/Koromix/koffi
- systeminformation 5.33.10(诊断:GPU/RAM 读数) — MIT — https://github.com/sebhildebrandt/systeminformation
- 未包含: Microsoft DirectML(随
onnxruntime-node提供)以及 sharp / libvips(随 transformers.js 提供) — 本应用不使用它们,因此已从软件包中移除;sharp的位置只有我们自己的空占位模块。
您自行添加的模型并非 Lseja 的一部分,仍受其各自许可的约束 — 请参阅各模型的模型卡片。
素材
- 角色动画 — Mixamo(Adobe),依据 Adobe 的 Mixamo 条款使用;不得将动画文件提取到本应用之外或在本应用之外再分发 — https://www.mixamo.com
- 预录语音 — 使用 ElevenLabs(Eleven v3)的付费方案生成,拥有商业使用权;名为“Lseja”的声音是专为这个角色设计的,并非真实人物声音的克隆 — https://elevenlabs.io
- 角色的基础 3D 模型 — Yorshka(Yorshka Shop)的“Zome-chan”(ゾメちゃん)ver. 1.3 — https://booth.pm/en/items/4118550 — 已为 Lseja 修改,并依据作者的使用条款使用;不得再分发该模型及其衍生模型。