Vai al contenuto

Panoramica

Sbobinator è pensato per due modalità d'uso:

1. Sviluppo e uso desktop (Python nativo)

  • Windows, Linux o macOS con Python 3.12+
  • Installazione con scripts/install_local.py
  • Modelli in models/ nella root del progetto
  • Dati in data/input/ e data/output/
  • Avvio con start.bat (Windows) o sbobina ui

Ideale per: prove, uso personale, benchmark sulla propria macchina.

2. Produzione (Docker)

  • Immagine Linux con dipendenze, modelli ASR e mT5 già nel build
  • Solo la cartella data/ montata dal host (input + output)
  • Nessun download al primo avvio del container

Ideale per: mini PC, server, deploy ripetibile.

Flusso utente tipico

flowchart LR
    A[File audio/video] --> B[Upload UI o CLI]
    B --> C[Coda SQLite]
    C --> D[Worker]
    D --> E[Trascrizione NeMo]
    E --> F[Export TXT/SRT]
    F --> G{Riassunto?}
    G -->|Sì| H[Riassunto]
    G -->|No| I[Cartella job]
    H --> I

Versione corrente

0.3.0 — coda job SQLite, worker in processo separato, cartelle job YYYYMMDD_HHMMSS_nomefile.

Prossimi passi

  1. Installazione
  2. Avvio rapido
  3. Download modelli