Leggi ad alta voce un testo: quando pronunci una parola trigger, l'app fa partire il suono corrispondente. Tutti i suoni sono generati al volo via Web Audio API — nessun file audio esterno, nessuna dipendenza.
Modalità attive
Puoi tenerle attive entrambe insieme. Il dizionario e i pulsanti di test qui sotto si aggiornano in base alle modalità selezionate — è il "tag" di cui parlavamo, non un pacchetto rigido.
Controlli
In attesa — premi "Inizia ad ascoltare" e consenti il microfono.
Se il pulsante si blocca senza che succeda nulla: il riconoscimento vocale di Chrome a volte non funziona bene con il file aperto a doppio click (file://). Soluzione affidabile: apri un terminale nella cartella del file e lancia python3 -m http.server 8000, poi apri http://localhost:8000/prototipo-lettura-immersiva.html nel browser invece del doppio click.
Testo di prova — generico (leggilo ad alta voce)
Era una notte buia. Fuori, il vento soffiava forte e si sentiva la pioggia battere sui vetri. Improvvisamente un fulmine illuminò la stanza e poco dopo arrivò il tuono. In lontananza, il fischio di un treno attraversava la valle. Qualcuno bussò alla porta; i suoi passi rimbombavano nel corridoio mentre un cane abbaiava nel giardino. Vicino al camino, il fuoco scoppiettava piano. Quando tutto si calmò, in chiesa una campana suonò, e la gente applaudì per la fine della tempesta.
Non serve leggerlo tutto d'un fiato: anche frase per frase va bene. Puoi anche provare i suoni a freddo coi pulsanti qui sotto, senza parlare.
Testo di prova — D&D / Fantasy (attiva prima la modalità qui sopra)
Il gruppo entrò nella taverna in cerca di riposo. Poco dopo, un drago ruggì in lontananza scuotendo le travi del tetto. Il cavaliere sguainò la spada pronto al duello, mentre la maga lanciò un incantesimo che illuminò la sala. I tamburi di guerra annunciarono l'inizio della battaglia, e una freccia scoccata dall'oscurità sfiorò l'elmo del paladino.
Trascrizione live
Suoni attivati (👎 non graditi: 0)
Il pulsante 👎 su ogni riga serve a segnalare un suono che non ti convince in quel punto della storia — per ora resta solo in memoria locale, ma è il tipo di dato che in futuro useremo per capire quali suoni rifare o tarare meglio.
Ancora nessun suono attivato.
Parole frequenti senza trigger (aggiornate in tempo reale)
Queste sono le parole che hai pronunciato più spesso durante la sessione che non hanno ancora un suono associato. Sono la tua lista della spesa per espandere il catalogo: più leggi, più il dato diventa significativo.
Inizia a leggere — le parole frequenti senza trigger appariranno qui.
Manca un suono?
Se mentre leggi senti che manca una parola trigger importante, segnalala qui — è il modo più diretto per capire di cosa c'è davvero bisogno prima di costruire altro.
Dizionario parole trigger attive ()
Per aggiungere nuove parole trigger basta estendere l'array TRIGGERS nel codice — non serve toccare il resto della logica.