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.

Installazione#

  1. Avvia l’installer (può richiedere alcuni minuti).
  2. Se Windows avvisa di un “editore sconosciuto”, scegli “Ulteriori informazioni > Esegui comunque”. Purtroppo questo avviso è difficile da evitare per software gratuito.
  3. 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:
    1. Chiudi noScribe.
    2. Apri il file C:\Users\<USERNAME>\AppData\Local\noScribe\noScribe\config.yml.
    3. Imposta force_whisper_cpu su 'True' (mantieni le virgolette).
    4. Riavvia noScribe.

macOS#

Apple Silicon (serie M)#

Mac Intel#

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#

Installazione:

  1. Estrai l’archivio: tar -xzvf noScribe_0.7.0_cpu_linux_amd64.tar.gz oppure tar -xzvf noScribe_0.7.0_cuda_linux_amd64.tar.gz
  2. Entra nella cartella e avvia: ./noScribe
  3. Opzionale: regola noScribe.desktop e noScribeEdit.desktop (percorso in Exec=/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

Versioni precedenti#

https://drive.switch.ch/index.php/s/EIVup04qkSHb54j