Lseja zawiera komponenty i zasoby osób trzecich, używane na ich własnych licencjach. Poniżej: nazwa, wersja (gdzie ma znaczenie), licencja i odnośnik do projektu, gdzie jest pełny tekst licencji i kod źródłowy. Nic w EULA nie ogranicza Twoich praw wynikających z tych licencji open-source.
Pełne teksty licencji są w folderze licenses obok Lseja.exe (spis: README.txt): THIRD-PARTY-LICENSES.txt zawiera wszystkie dołączone pakiety npm z ich licencjami i notami o prawach autorskich; teksty GPL-3.0, Apache-2.0, Open RAIL-M, MIT (llama.cpp) i DirectX Shader Compiler są w osobnych plikach.
Głos (synteza mowy offline)
- Supertonic 3 (polski / angielski / japoński; Supertone Inc.) — wagi modelu: licencja BigScience Open RAIL-M (z dnia 18 sierpnia 2022 r.) — https://huggingface.co/Supertone/supertonic-3 — pełny tekst licencji: https://huggingface.co/Supertone/supertonic-3/blob/main/LICENSE — kod przykładowy: MIT — https://github.com/supertone-oss-archive/supertonic
- Kokoro-82M v1.1-zh (chiński) — Apache-2.0 — https://huggingface.co/hexgrad/Kokoro-82M-v1.1-zh
- sherpa-onnx 1.13.8 (środowisko uruchomieniowe Kokoro; jego natywna biblioteka
sherpa-onnx-c-api.dllzawiera też eSpeak NG — patrz niżej) — Apache-2.0 — https://github.com/k2-fsa/sherpa-onnx - eSpeak NG (fonemizator dla głosu Kokoro; statycznie wkompilowany w
sherpa-onnx-c-api.dll, wraz z plikamiespeak-ng-data) — GPL-3.0-or-later — https://github.com/espeak-ng/espeak-ng — patrz niżej: „eSpeak NG — informacja o licencji GPL” - Słowniki cppjieba (segmentacja tekstu chińskiego na słowa dla Kokoro) — MIT — https://github.com/yanyiwu/cppjieba
- ONNX Runtime 1.24.3 (
onnxruntime-node) — MIT — https://github.com/microsoft/onnxruntime — działa tylko na procesorze (Microsoft DirectML, który przychodzi z pakietem npm, nie jest dołączony — patrz „Nie dołączone” niżej)
eSpeak NG — informacja o licencji GPL
eSpeak NG jest na licencji GNU General Public License w wersji 3 lub późniejszej. Jest wkompilowany w natywną bibliotekę sherpa-onnx-c-api.dll (folder node_modules\sherpa-onnx-win-x64 wewnątrz resources\app.asar.unpacked Aplikacji), dlatego ten plik w całości oraz folder espeak-ng-data (resources\app.asar.unpacked\assets\tts\kokoro\espeak-ng-data) są rozpowszechniane na licencji GPL-3.0-or-later. Lseja ładuje tę bibliotekę tylko w osobnym procesie pomocniczym, który zamienia chiński tekst na mowę (głos Kokoro); reszta Aplikacji tylko przekazuje mu tekst i odbiera plik dźwiękowy. Możesz te pliki kopiować, zmieniać i rozpowszechniać na zasadach GPL.
Odpowiadający kod źródłowy jest dołączony do Aplikacji w folderze licenses\sources: sherpa-onnx v1.13.8 i wszystkie biblioteki wkompilowane w sherpa-onnx-c-api.dll (w tym eSpeak NG z https://github.com/csukuangfj/espeak-ng, commit ed530aa113046142eb5115cf2fc9157854d0ffe1), z instrukcją budowania w SOURCES.txt. Projekty źródłowe: https://github.com/k2-fsa/sherpa-onnx/tree/v1.13.8 · https://github.com/espeak-ng/espeak-ng. Przez co najmniej trzy lata na prośbę bezpłatnie wyślemy Ci też kopię tego kodu: contact@lseja.com. Własny skrypt pomocniczy Lsei, który ładuje tę bibliotekę (kokoro-worker.js), jest na licencji MIT.
Pełny tekst licencji: licenses\GPL-3.0.txt · https://www.gnu.org/licenses/gpl-3.0.html
Supertonic 3 — ograniczenia użycia wynikające z licencji Open RAIL-M
Dołączony model mowy jest udostępniony na licencji BigScience Open RAIL-M. Użycie komercyjne jest dozwolone, ale zobowiązujesz się nie używać modelu ani jego wyników:
(a) z naruszeniem jakiegokolwiek obowiązującego prawa lub przepisu;
(b) do wykorzystywania, krzywdzenia lub prób krzywdzenia osób nieletnich w jakikolwiek sposób;
(c) do tworzenia lub rozpowszechniania informacji, których fałszywość można zweryfikować, w celu wyrządzenia szkody innym;
(d) do tworzenia lub rozpowszechniania danych osobowych umożliwiających identyfikację, które mogą zostać wykorzystane do skrzywdzenia osoby fizycznej;
(e) do tworzenia lub rozpowszechniania treści bez wyraźnego ujawnienia, że są generowane maszynowo;
(f) do zniesławiania, dyskredytowania innych osób lub nękania ich w inny sposób;
(g) do podszywania się lub prób podszywania się pod inne osoby (np. „deepfake”) bez ich zgody;
(h) do w pełni zautomatyzowanego podejmowania decyzji, które niekorzystnie wpływają na prawa osoby fizycznej albo tworzą lub zmieniają wiążące, egzekwowalne zobowiązanie;
(i) do jakiegokolwiek użycia, którego celem lub skutkiem jest dyskryminowanie lub krzywdzenie osób fizycznych lub grup ze względu na zachowania społeczne online lub offline albo znane lub przewidywane cechy osobiste lub cechy osobowości;
(j) do wykorzystywania jakichkolwiek słabości określonej grupy osób ze względu na ich wiek lub cechy społeczne, fizyczne bądź psychiczne w celu istotnego zniekształcenia ich zachowania w sposób, który powoduje lub może powodować szkodę fizyczną lub psychiczną;
(k) do jakiegokolwiek użycia, którego celem lub skutkiem jest dyskryminowanie osób fizycznych lub grup ze względu na cechy lub kategorie chronione prawem;
(l) do udzielania porad medycznych i interpretacji wyników medycznych;
(m) do tworzenia lub rozpowszechniania informacji w celu ich wykorzystania na potrzeby wymiaru sprawiedliwości, organów ścigania lub postępowań imigracyjnych bądź azylowych, np. do przewidywania, że dana osoba popełni oszustwo lub przestępstwo.
To tłumaczenie ma charakter wyłącznie pomocniczy; wersją prawnie wiążącą jest oryginalny tekst licencji w języku angielskim (odnośnik poniżej).
Pełny tekst licencji: licenses\OpenRAIL-M-Supertonic-3.txt · https://huggingface.co/Supertone/supertonic-3/blob/main/LICENSE
Rozpoznawanie mowy, AI i pamięć (offline)
- Whisper small (zamiana mowy na tekst, domyślny) — Apache-2.0 — https://huggingface.co/openai/whisper-small
- Whisper large-v3-turbo (zamiana mowy na tekst, opcjonalny) — MIT — https://huggingface.co/openai/whisper-large-v3-turbo
- Słowniki OpenCC za pośrednictwem
opencc-js1.4.2 (zamiana mowy chińskiej na tekst normalizowany do znaków uproszczonych) — MIT AND Apache-2.0 — https://github.com/nk2028/opencc-js - Qwen2.5-7B-Instruct (model językowy dla wszystkich języków, GGUF) — Apache-2.0 — https://huggingface.co/Qwen/Qwen2.5-7B-Instruct
- Qwen3-1.7B (mniejszy model językowy dla wszystkich języków, dla komputerów bez mocnej karty graficznej; zespół Qwen, Alibaba Cloud; konwersja 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 (lokalne środowisko uruchomieniowe LLM, z llama.cpp w kompilacji b10361) — MIT — https://github.com/withcatai/node-llama-cpp
- multilingual-e5-small (embedder do wyszukiwania w pamięci i w pomocy) — MIT — https://huggingface.co/intfloat/multilingual-e5-small
- @huggingface/transformers 4.2.0 (środowisko uruchomieniowe dla modeli Whisper i embeddera) — Apache-2.0 — https://github.com/huggingface/transformers.js
Wzrok (offline, domyślnie wyłączony)
- 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, lokalne środowisko uruchomieniowe dla wzroku) — MIT — https://github.com/ggml-org/llama.cpp — tekst licencji:licenses\MIT-llama.cpp.txt - Środowisko uruchomieniowe LLVM OpenMP (
libomp.dll, używane przez llama.cpp) — Apache-2.0 WITH LLVM-exception — https://github.com/llvm/llvm-project — plik licencji dołączony do Aplikacji:resources\app.asar.unpacked\assets\vision\bin\LICENSE-LLVM-OpenMP
3D / renderowanie
- 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
Środowisko uruchomieniowe / inne
- Electron 43.7.2 — MIT — https://github.com/electron/electron — zawiera Chromium (BSD-3-Clause i inne licencje open-source); teksty licencji Electrona i Chromium znajdują się w folderze instalacyjnym (
LICENSE.electron.txt,LICENSES.chromium.html); jego częścią jest DirectX Shader Compiler (dxcompiler.dll,dxil.dllobokLseja.exe) — University of Illinois/NCSA —licenses\DirectXShaderCompiler-NCSA.txt - koffi 3.1.6 — MIT — https://github.com/Koromix/koffi
- systeminformation 5.33.10 (Diagnostyka: odczyty GPU/RAM) — MIT — https://github.com/sebhildebrandt/systeminformation
- Nie dołączone: Microsoft DirectML (przychodzi z
onnxruntime-node) oraz sharp / libvips (przychodzą z transformers.js) — Aplikacja z nich nie korzysta, więc są usunięte z paczki; w miejscusharpjest tylko nasz własny, pusty moduł zastępczy.
Modele, które dodajesz samodzielnie, nie są częścią Lsei i pozostają objęte własnymi licencjami — patrz karta danego modelu.
Zasoby
- Animacje postaci — Mixamo (Adobe), używane na warunkach Adobe dotyczących Mixamo; plików animacji nie wolno wyodrębniać ani rozpowszechniać poza Aplikacją — https://www.mixamo.com
- Nagrane kwestie głosowe — wygenerowane w ElevenLabs (Eleven v3) na płatnym planie z prawami komercyjnymi; głos „Lseja” został zaprojektowany dla tej postaci i nie jest klonem prawdziwej osoby — https://elevenlabs.io
- Bazowy model 3D postaci — „Zome-chan” (ゾメちゃん) ver. 1.3 autorstwa Yorshka (Yorshka Shop) — https://booth.pm/en/items/4118550 — zmodyfikowany dla Lsei i używany na warunkach użytkowania określonych przez autorkę; modelu ani modeli od niego pochodnych nie wolno rozpowszechniać.