Download e installazione#
Versione corrente: 0.8
Tutti i file di installazione sono ospitati su SWITCHdrive.ch, una piattaforma sicura di condivisione dati per le università svizzere. Il codice sorgente è disponibile su GitHub, anche per il noScribe Editor.
Installazione Windows Installazione macOS Installazione Linux
Windows#
Download#
Sono disponibili due versioni. La maggior parte degli utenti dovrebbe scegliere la versione standard. Se hai una scheda grafica NVIDIA (RTX 20XX o più recente) con almeno 6 GB di VRAM, puoi beneficiare dell’accelerazione CUDA, che può ridurre drasticamente i tempi di trascrizione.
Versione standard (senza GPU NVIDIA): https://drive.switch.ch/index.php/s/KLcsdKDygXaQdXp
Versione CUDA (GPU NVIDIA, almeno 6 GB di VRAM): https://drive.switch.ch/index.php/s/sEd9ks6yCqQ3xEr
Requisiti CUDA: driver NVIDIA versione 570.65 o superiore, più il toolkit CUDA: https://developer.nvidia.com/cuda-downloads?target_os=Windows
Installazione#
- Avvia l’installer (può richiedere alcuni minuti).
- Se Windows avvisa di un “editore sconosciuto”, scegli “Ulteriori informazioni > Esegui comunque”. Purtroppo questo avviso è difficile da evitare per software gratuito.
- Se vuoi installare noScribe in modalità silenziosa su più macchine: avvia il setup con
/S.
Problemi noti (Windows)#
- Le schede RTX/GTX-1xxx spesso non sono più supportate da CUDA: in questo caso usa la versione standard.
- Se vedi l’errore “Transcription worker exited unexpectedly (code 3221226505)”, può aiutare forzare l’uso della CPU:
- Chiudi noScribe.
- Apri il file
C:\Users\<USERNAME>\AppData\Local\noScribe\noScribe\config.yml. - Imposta
force_whisper_cpusu'True'(mantieni le virgolette). - Riavvia noScribe.
macOS#
Apple Silicon (serie M)#
- noScribe richiede almeno macOS 14 (Sonoma).
- Download: https://drive.switch.ch/index.php/s/otF4MedAW6ymY4R
- Apri il DMG e trascina noScribe e noScribeEdit nella cartella Applicazioni.
- Avvia le app dalla cartella Applicazioni.
Mac Intel#
- A causa di incompatibilità nei pacchetti da cui dipende noScribe, le versioni più recenti non sono più disponibili per i Mac Intel.
- L’ultima versione con una build ufficiale per Intel è la 0.6: https://drive.switch.ch/index.php/s/YWE6RQJPbJ9QNHF
- Versioni precedenti: https://drive.switch.ch/index.php/s/EIVup04qkSHb54j
Poiché non possiamo firmare i pacchetti per Mac Intel, vedrai un avviso che indica che noScribe e noScribeEdit provengono da sviluppatori non identificati. Devi autorizzare manualmente l’esecuzione di entrambi i programmi se Gatekeeper è attivo. Segui questi passaggi:
- Fai doppio clic sul file DMG scaricato.
- Trascina noScribe e noScribeEdit nel link della cartella Applicazioni (etichetta “drag both here to install”).
- Avvia noScribe facendo doppio clic sull’app nella cartella Applicazioni. Vedrai un errore che indica che noScribe proviene da uno sviluppatore non identificato. Fai lo stesso per il noScribe Editor.
- Vai su Impostazioni -> Privacy e sicurezza -> scorri verso il basso fino a vedere un messaggio che indica che noScribe è stato bloccato e fai clic su “Apri comunque”. Fai lo stesso per il noScribe Editor.
- Da quel momento, entrambe le app dovrebbero avviarsi senza problemi.
Linux#
Versione eseguibile#
- I binari Linux non sono ancora disponibili per la versione 0.8. Usa la versione 0.7 o segui le istruzioni per l’installazione manuale riportate di seguito.
- Download della versione 0.7 (CUDA o CPU): https://drive.switch.ch/index.php/s/GCmryRkjpeX8Yxp
- Se la 0.7 non funziona, usa la versione 0.6.2: https://drive.switch.ch/index.php/s/EIVup04qkSHb54j
Installazione:
- Estrai l’archivio:
tar -xzvf noScribe_0.7.0_cpu_linux_amd64.tar.gzoppuretar -xzvf noScribe_0.7.0_cuda_linux_amd64.tar.gz - Entra nella cartella e avvia:
./noScribe - Opzionale: regola
noScribe.desktopenoScribeEdit.desktop(percorso inExec=/Icon=).
Installazione manuale dal codice sorgente#
Discussione e dettagli: https://github.com/kaixxx/noScribe/discussions/83
Panoramica rapida:
I seguenti comandi sono pensati per Debian/Ubuntu e richiedono Python 3.11 o 3.12.
# Interrompere in caso di errore
set -e
# Dipendenze di sistema
sudo apt update
sudo apt install git python3 python3-venv python3-pip python3-tk
# Verificare che si tratti di Python 3.11 o 3.12
python3 --version
# Codice sorgente
git clone https://github.com/kaixxx/noScribe.git
cd noScribe
# Sostituire la cartella provvisoria dell’editor nel repository appena clonato
rm -rf noScribeEdit/
git clone https://github.com/kaixxx/noScribeEditor.git noScribeEdit
# Ambiente Python
python3 -m venv noscribe
source noscribe/bin/activate
python -m pip install --upgrade pip
# Risolvere insieme le dipendenze di entrambe le applicazioni
python -m pip install \
-r environments/requirements_linux.txt \
-r noScribeEdit/environments/requirements.txt \
huggingface_hub
python -m pip check
# Scaricare il modello veloce
hf download mukowaty/faster-whisper-int8 \
--include "faster-whisper-large-v3-turbo-int8/*" \
--local-dir model-downloads
mkdir -p models/fast
cp -a model-downloads/faster-whisper-large-v3-turbo-int8/. models/fast/
# Modello preciso
hf download dropbox-dash/faster-whisper-large-v3-turbo \
--local-dir models/precise
# Verificare che i pesi di entrambi i modelli siano presenti
test -s models/fast/model.bin
test -s models/precise/model.bin
# Avviare dalla cartella principale del repository
python -m noScribe