Licenze e componenti di terze parti
Elio Karaoke Studio è gratuito e si appoggia a software open source realizzato da altri. Questi componenti appartengono ai rispettivi autori e sono distribuiti secondo le loro licenze. I loro autori non sono affiliati a Elio Karaoke Studio e non lo sostengono né lo approvano. Tutti i nomi e i marchi citati appartengono ai rispettivi proprietari.
Ultimo aggiornamento: settembre 2026 · riferito alla versione 1.0.0
Cosa viene installato e quando
Per funzionare, il programma ha bisogno di alcuni componenti esterni. Una parte è inclusa nel pacchetto di installazione, il resto viene scaricato dalle fonti ufficiali: serve una connessione a internet e diversi GB di spazio libero.
Incluso nel pacchetto di installazione
Alcune librerie per l'audio e per .NET, che vengono copiate sul tuo PC insieme al programma.
Scaricato durante l'installazione
Una copia privata di Python 3.11, che non tocca eventuali altre installazioni di Python, circa 130 librerie Python (tra cui Demucs, WhisperX e PyTorch) dall'archivio ufficiale PyPI e FFmpeg (conversione audio) dalla build ufficiale di gyan.dev.
Scaricato durante l'installazione, se acconsenti
Circa 3 GB di modelli di intelligenza artificiale (quattro modelli), una volta sola. Il programma di installazione chiede prima il tuo consenso; se rispondi di no, il programma te lo chiederà di nuovo al primo brano elaborato.
Componenti principali
I componenti che il programma usa direttamente, con la loro licenza. L'elenco completo delle librerie Python è più in basso.
| Componente | Versione | A cosa serve | Licenza | Sito / sorgente |
|---|---|---|---|---|
| Incluso nel pacchetto di installazione | ||||
| NAudio | 1.10.0 | Riproduzione audio nel programma | Ms-PL | github.com/naudio |
| SoundTouch.Net, SoundTouch.Net.NAudioSupport | 2.3.2 | Rallentare la riproduzione senza cambiare l'intonazione | LGPL-2.1 | github.com/owoudenberg |
| System.Memory, System.Buffers, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe | 4.5.x | Librerie di supporto di .NET | MIT | github.com/dotnet |
| Scaricato durante l'installazione | ||||
| Python | 3.11 | Esegue i moduli di intelligenza artificiale | PSF-2.0 | python.org |
| FFmpeg (build gyan.dev essentials: ffmpeg, ffprobe) | 9.0.1 | Conversione e lettura dei file audio | GPL-3.0 | ffmpeg.org |
| Demucs | 4.1.0 | Separazione di voce e base musicale | MIT | github.com/facebookresearch |
| audio-separator | 0.47.0 | Separazione della voce principale lasciando i cori nella base | MIT | github.com/nomadkaraoke |
| WhisperX | 3.8.6 | Allineamento del testo all'audio, parola per parola | BSD-2-Clause | github.com/m-bain |
| faster-whisper | 1.2.1 | Riconoscimento vocale | MIT | github.com/SYSTRAN |
| PyTorch, torchaudio | 2.8.0 | Motore di calcolo per l'intelligenza artificiale | BSD-3-Clause, BSD-2-Clause | pytorch.org |
| Transformers | 4.57.6 | Caricamento del modello di allineamento | Apache-2.0 | github.com/huggingface |
| librosa | 0.11.0 | Analisi audio | ISC | github.com/librosa |
| soundfile | 0.14.0 | Lettura e scrittura dei file audio | BSD-3-Clause | github.com/bastibe |
| Pyphen | 0.18.1 | Divisione delle parole in sillabe | GPL-2.0+ / LGPL-2.1+ / MPL-1.1 | github.com/Kozea |
| mutagen | 1.48.1 | Scrittura del testo sincronizzato nel file MP3 | GPL-2.0-or-later | github.com/quodlibet |
| lameenc | 1.8.4 | Codifica MP3 (encoder LAME) | LGPL-3.0-or-later | github.com/chrisstaite |
| Scaricato durante l'installazione, se acconsenti | ||||
| htdemucs (Meta) | — | Modello per separare voce e base | MIT | github.com/facebookresearch |
| Systran/faster-whisper-small | — | Modello di riconoscimento vocale | MIT | huggingface.co/Systran |
| jonatasgrosman/wav2vec2-large-xlsr-53-italian | — | Modello per l'allineamento parola per parola | Apache-2.0 | huggingface.co/jonatasgrosman |
| UVR_MDXNET_KARA_2 (Ultimate Vocal Remover) | — | Modello per separare la voce principale dai cori | Nessuna licenza dichiarata | github.com/TRvlvr |
| Servizi online | ||||
| LRCLIB | — | Ricerca dei testi delle canzoni, solo quando lo chiedi tu | Servizio web esterno | lrclib.net |
FFmpeg e la licenza GPL
Durante l'installazione viene scaricata dalla pagina ufficiale di gyan.dev su GitHub la build statica per Windows 9.0.1 "essentials" di FFmpeg, da cui vengono usati solo i programmi ffmpeg e ffprobe, senza alcuna modifica. FFmpeg non è incluso nel pacchetto di installazione di Elio Karaoke Studio. È distribuito secondo la GNU General Public License versione 3 (GPL v3) ed Elio Karaoke Studio lo usa come programma separato.
- Codice sorgente di questa versione: github.com/FFmpeg/FFmpeg/commit/bf1b838f2a
- Configurazione della build e librerie incluse: ffmpeg-README.txt · gyan.dev/ffmpeg/builds
- Testo della licenza: GNU GPL v3
Elenco completo delle librerie Python
Tutte le librerie installate durante l'installazione, con la versione esatta e la licenza (identificativo SPDX). Sono scaricate dall'archivio ufficiale PyPI e non vengono modificate.
Mostra tutte le 133 librerie
- absl-py 2.5.0 Apache-2.0
- aiohappyeyeballs 2.7.1 PSF-2.0
- aiohttp 3.14.3 Apache-2.0 AND MIT
- aiosignal 1.4.0 Apache-2.0
- alembic 1.20.0 MIT
- antlr4-python3-runtime 4.9.3 BSD-3-Clause
- asteroid-filterbanks 0.4.0 MIT
- attrs 26.1.0 MIT
- audio-separator 0.47.0 MIT
- audioread 3.1.0 MIT
- av 18.1.0 BSD-3-Clause
- beartype 0.18.5 MIT
- certifi 2026.7.22 MPL-2.0
- cffi 2.1.1 MIT-0
- charset-normalizer 3.5.1 MIT
- click 8.5.0 BSD-3-Clause
- cloudpickle 3.1.2 BSD-3-Clause
- colorama 0.4.6 BSD-3-Clause
- colorlog 6.12.0 MIT
- contourpy 1.3.3 BSD-3-Clause
- ctranslate2 4.8.2 MIT
- cycler 0.12.1 BSD-3-Clause
- Cython 3.3.0 Apache-2.0
- decorator 5.3.1 BSD-2-Clause
- defusedxml 0.7.1 PSF-2.0
- demucs 4.1.0 MIT
- diffq-fixed 0.2.4 CC-BY-NC-4.0
- einops 0.8.2 MIT
- faster-whisper 1.2.1 MIT
- filelock 4.0.0 MIT
- flatbuffers 25.12.19 Apache-2.0
- fonttools 4.65.0 MIT
- frozenlist 1.8.0 Apache-2.0
- fsspec 2026.9.0 BSD-3-Clause
- googleapis-common-protos 1.75.3 Apache-2.0
- greenlet 3.5.6 MIT AND PSF-2.0
- grpcio 1.84.0 Apache-2.0
- huggingface_hub 0.36.2 Apache-2.0
- idna 3.20 BSD-3-Clause
- Jinja2 3.1.6 BSD-3-Clause
- joblib 1.6.0 BSD-3-Clause
- julius 0.2.8 MIT
- kiwisolver 1.5.1 BSD-3-Clause
- lameenc 1.8.4 LGPL-3.0-or-later
- lazy-loader 0.5 BSD-3-Clause
- librosa 0.11.0 ISC
- lightning 2.6.6 Apache-2.0
- lightning-utilities 0.15.3 Apache-2.0
- llvmlite 0.49.0 BSD-2-Clause
- Mako 1.4.1 MIT
- markdown-it-py 4.2.0 MIT
- MarkupSafe 3.0.3 BSD-3-Clause
- matplotlib 3.11.2 Matplotlib License (PSF-based)
- mdurl 0.1.2 MIT
- ml_collections 1.1.0 Apache-2.0
- ml_dtypes 0.6.0 Apache-2.0
- mpmath 1.3.0 BSD-3-Clause
- msgpack 1.2.2 Apache-2.0
- multidict 6.9.0 Apache-2.0
- mutagen 1.48.1 GPL-2.0-or-later
- narwhals 2.26.0 MIT
- networkx 3.6.1 BSD-3-Clause
- nltk 3.10.3 Apache-2.0
- numba 0.67.0 BSD-2-Clause
- numpy 2.4.6 BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0
- omegaconf 2.3.1 BSD-3-Clause
- onnx-weekly 1.24.0.dev20260921 Apache-2.0
- onnx2torch-py313 1.6.0 Apache-2.0
- onnxruntime 1.30.0 MIT
- opentelemetry-api 1.44.0 Apache-2.0
- opentelemetry-exporter-otlp 1.44.0 Apache-2.0
- opentelemetry-exporter-otlp-proto-common 1.44.0 Apache-2.0
- opentelemetry-exporter-otlp-proto-grpc 1.44.0 Apache-2.0
- opentelemetry-exporter-otlp-proto-http 1.44.0 Apache-2.0
- opentelemetry-proto 1.44.0 Apache-2.0
- opentelemetry-sdk 1.44.0 Apache-2.0
- opentelemetry-semantic-conventions 0.65b0 Apache-2.0
- optuna 5.0.0 MIT
- packaging 26.3 Apache-2.0 OR BSD-2-Clause
- pandas 3.0.6 BSD-3-Clause
- pillow 12.3.0 MIT-CMU
- platformdirs 4.11.10 MIT
- pooch 1.9.0 BSD-3-Clause
- primePy 1.3 MIT
- propcache 0.5.4 Apache-2.0
- protobuf 7.36.2 BSD-3-Clause
- pyannote-audio 4.0.7 MIT
- pyannote-core 6.0.1 MIT
- pyannote-database 6.1.1 MIT
- pyannote-metrics 4.1 MIT
- pyannote-pipeline 4.0.0 MIT
- pyannoteai-sdk 0.4.0 MIT
- pycparser 3.0 BSD-3-Clause
- pydub 0.25.1 MIT
- Pygments 2.21.0 BSD-2-Clause
- pyparsing 3.3.2 MIT
- pyphen 0.18.1 GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1
- python-dateutil 2.9.0.post0 Apache-2.0 AND BSD-3-Clause
- pytorch-lightning 2.6.6 Apache-2.0
- pytorch-metric-learning 2.9.0 MIT
- PyYAML 6.0.3 MIT
- regex 2026.9.10 Apache-2.0 AND CNRI-Python
- requests 2.34.2 Apache-2.0
- resampy 0.4.3 ISC
- rich 15.0.0 MIT
- rotary-embedding-torch 0.6.5 MIT
- safetensors 0.8.0 Apache-2.0
- samplerate 0.1.0 MIT
- scikit-learn 1.9.1 BSD-3-Clause
- scipy 1.17.1 BSD-3-Clause
- six 1.17.0 MIT
- sortedcontainers 2.4.0 Apache-2.0
- soundfile 0.14.0 BSD-3-Clause
- soxr 1.1.0 LGPL-2.1-or-later
- sphn 0.2.1 Apache-2.0
- SQLAlchemy 2.0.54 MIT
- sympy 1.14.0 BSD-3-Clause
- threadpoolctl 3.7.0 BSD-3-Clause
- tokenizers 0.22.2 Apache-2.0
- torch 2.8.0 BSD-3-Clause
- torch-audiomentations 0.12.0 MIT
- torch_pitch_shift 1.2.5 MIT
- torchaudio 2.8.0 BSD-2-Clause
- torchcodec 0.7.0 BSD-3-Clause
- torchmetrics 1.9.0 Apache-2.0
- torchvision 0.23.0 BSD-3-Clause
- tqdm 4.70.1 MPL-2.0 AND MIT
- transformers 4.57.6 Apache-2.0
- typing_extensions 4.16.0 PSF-2.0
- tzdata 2026.4 Apache-2.0
- urllib3 2.8.0 MIT
- whisperx 3.8.6 BSD-2-Clause
- yarl 1.25.1 Apache-2.0
Testi delle licenze
Per i componenti inclusi nel pacchetto di installazione riportiamo qui i file di licenza originali. Per tutti gli altri componenti fanno fede il file LICENSE di ciascun progetto, raggiungibile dai link qui sopra, e i testi ufficiali delle licenze.
Componenti inclusi nel pacchetto di installazione
- NAudio — Microsoft Public License (Ms-PL)
- SoundTouch.Net — GNU LGPL v2.1 · codice sorgente
- System.* (.NET Foundation) — MIT · THIRD-PARTY-NOTICES
Testi ufficiali delle licenze
Privacy e connessioni a internet
Elio Karaoke Studio non raccoglie dati personali e non invia a nessuno le tue canzoni né i tuoi testi: l'elaborazione avviene interamente sul tuo PC.
Per scaricare i componenti, il programma si collega ai server dei rispettivi fornitori: NuGet (Python), PyPI, GitHub (FFmpeg e il modello UVR), Hugging Face e Meta (dl.fbaipublicfiles.com). Quando cerchi un testo, la ricerca viene inviata a LRCLIB. Come per qualsiasi download, questi servizi ricevono il tuo indirizzo IP e trattano i dati secondo le proprie informative sulla privacy.
Se il motore di trascrizione principale non riesce a elaborare un brano, il programma passa a WhisperX, che usa la libreria pyannote.audio. Per impostazione predefinita, pyannote.audio invia a pyannoteAI (otel.pyannote.ai) statistiche d'uso anonime: versione della libreria, tipo di modello, un identificativo di sessione casuale e la durata dell'audio elaborato. L'audio e i testi non vengono inviati.
Uso dei brani musicali
Elio Karaoke Studio è pensato per uso personale e privato. Sei tu il responsabile di avere i diritti necessari sulle canzoni e sui testi che elabori. I file creati con brani protetti da diritto d'autore non vanno distribuiti né usati in pubblico senza le autorizzazioni necessarie.
I testi trovati tramite LRCLIB provengono da un servizio esterno e appartengono ai rispettivi autori.