Installazione¶
Prerequisiti¶
Python 3.12 o superiore¶
ffmpeg (obbligatorio)¶
Estrae l'audio da video e prepara i file per NeMo.
Windows:
Verifica:
curl (per download modelli su Windows)¶
Incluso in Windows 10+. Gli script usano curl.exe esplicitamente.
Installazione locale (consigliata su Windows)¶
Dalla root del repository:
Lo script:
- Crea
.venv/se mancante - Installa PyTorch (CPU)
- Installa Sbobinator con
pip install -e ".[local]"(NeMo, Streamlit, Transformers)
Dipendenze opzionali (pyproject.toml)¶
| Extra | Pacchetti | Uso |
|---|---|---|
asr |
torch, nemo_toolkit | Solo trascrizione |
ui |
streamlit | Solo interfaccia |
summarize |
transformers, sentencepiece | Solo riassunto |
local |
tutti i sopra | Installazione completa |
dev |
ruff | Lint |
Installazione manuale¶
python -m venv .venv
# Windows: .venv\Scripts\activate
# Linux: source .venv/bin/activate
pip install --upgrade pip
pip install torch --index-url https://download.pytorch.org/whl/cpu
pip install -e ".[local]"
Verifica installazione¶
Deve mostrare versione, modello predefinito e device rilevato.
Cosa NON usare¶
Niente script PowerShell
Gli script .ps1 sono stati rimossi (falsi positivi antivirus). Usa solo:
python scripts/*.pystart.batsbobinaCLI