Freestyle Trainer
Allena improvvisazione e flow con parole casuali, timer countdown e modalità battle. Registra il tuo freestyle e ricevi un'analisi ML: velocità sillabica, densità rime e score di improvvisazione tramite il microservizio FastAPI.
Freestyle Trainer
Parole casuali, timer countdown, modalità battle e tema. Allena flow e improvvisazione. Analisi ML opzionale.
Parola corrente
Premi Start per iniziare
Le tue statistiche
0
Sessioni totali
0
Parole viste
0
Minuti praticati
0
Streak (giorni)
Domande frequenti
Come funziona l'analisi ML del freestyle?
Registra il tuo freestyle con il microfono, poi invia il file audio al microservizio ML FastAPI che analizza velocità sillabica, densità rime e coerenza tematica. // TODO BACKEND: POST /api/v1/freestyle/analyze
L'audio registrato viene salvato sui server?
No. La registrazione tramite MediaRecorder API avviene solo nel browser. L'audio viene inviato al microservizio ML solo se premi esplicitamente "Analizza". Non viene mai archiviato permanentemente.
Quali temi sono disponibili in modalità Theme?
I temi disponibili sono: Amore, Strada, Ribellione, Sogni e Ironia. Ogni tema ha un vocabolario specifico di parole tematiche mescolate con parole generali.
Come funziona la modalità Battle?
Due giocatori si alternano su round da 60 secondi. Ogni giocatore riceve parole diverse casuali. Al termine, il sistema assegna un punteggio basato su tempo usato e parole incorporate.
Le statistiche vengono condivise con OnStage?
Le statistiche (sessioni totali, streak, tema preferito) sono salvate solo in localStorage nel tuo browser. Non vengono mai trasmesse ai nostri server senza il tuo consenso esplicito.
Che bitrate viene usato per la registrazione?
Il MediaRecorder usa il codec audio nativo del browser (solitamente Opus/WebM a 128 kbps). Non è configurabile per mantenere la compatibilità cross-browser.