Spaces:
Running
on
Zero
Running
on
Zero
File size: 2,755 Bytes
eebc859 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# 🚀 Guida al Deployment su Hugging Face Spaces
## 1. Creazione dello Space
1. Vai su [Hugging Face Spaces](https://huggingface.co/spaces)
2. Clicca su "Create new Space"
3. Scegli un nome per il tuo Space (es. `scribeaid-demo`)
4. Seleziona **Gradio** come SDK
5. Scegli **Public** o **Private** in base alle tue esigenze
6. Clicca su "Create Space"
## 2. Upload dei File
Carica tutti i file di questa cartella nello Space:
```
scribeaid-demo/
├── app.py # ✅ File principale dell'app
├── requirements.txt # ✅ Dipendenze Python
├── README.md # ✅ Metadata e descrizione
├── .gitignore # ✅ File da ignorare
└── assets/
└── ScribeAId.svg # ✅ Logo dell'app
```
**IMPORTANTE**: NON caricare la cartella `content/` che contiene i modelli - questi verranno scaricati automaticamente da Hugging Face Hub.
## 3. Configurazione dei Secrets
Nel tuo Space, vai su **Settings** → **Variables and secrets** e aggiungi:
### Secrets Obbligatori:
```
HF_MODEL_ID = "ReportAId/whisper-medium-it-finetuned"
BASE_WHISPER_MODEL_ID = "openai/whisper-medium"
```
### Secrets Opzionali (se necessari):
```
HF_TOKEN = "hf_xxxxxxxxxxxxxxxxxxxxxxxxxx"
HUGGINGFACEHUB_API_TOKEN = "hf_xxxxxxxxxxxxxxxxxxxxxxxxxx"
```
**Nota**: Il token HF è necessario solo se i tuoi modelli sono privati.
## 4. Configurazione Hardware
Per prestazioni ottimali, vai su **Settings** → **Hardware** e seleziona:
- **CPU basic** (gratuito) - per test
- **CPU upgrade** - per uso moderato
- **T4 small** - per prestazioni migliori (richiede abbonamento)
## 5. Deploy e Test
1. Dopo aver caricato i file e configurato i secrets, lo Space si avvierà automaticamente
2. Controlla i **Logs** per eventuali errori
3. Una volta avviato, testa l'app caricando un file audio
## 6. Risoluzione Problemi Comuni
### Errore "Model not found"
- Verifica che `HF_MODEL_ID` e `BASE_WHISPER_MODEL_ID` siano corretti
- Se il modello è privato, assicurati che `HF_TOKEN` sia configurato
### Errore "Out of memory"
- Prova con un hardware più potente
- L'app è ottimizzata per funzionare anche su CPU
### Errore "Audio processing failed"
- Verifica che il file audio sia in un formato supportato (WAV, MP3, etc.)
- L'audio deve essere di almeno 5-10 secondi per risultati ottimali
## 7. Monitoraggio
- Controlla regolarmente i **Logs** dello Space
- Monitora l'utilizzo delle risorse in **Settings** → **Usage**
## 8. Aggiornamenti
Per aggiornare l'app:
1. Modifica i file localmente
2. Carica i file aggiornati nello Space
3. Lo Space si riavvierà automaticamente
---
🎯 **Il tuo Space sarà disponibile all'indirizzo**: `https://huggingface.co/spaces/TUO_USERNAME/NOME_SPACE`
|