Rilevamento dell’attività vocale
Anche: VAD
Aggiornato il
Definizione
Il rilevamento dell’attività vocale (VAD, voice activity detection) è la tecnica che distingue quando qualcuno sta parlando da quando c’è silenzio o rumore di fondo. Permette al software di avviare e fermare la registrazione in automatico.
Un modello VAD è piccolo e veloce, e lavora di continuo sul flusso audio senza trascrivere nulla: il suo unico compito è rispondere sì o no alla domanda «questo è parlato?». Gli strumenti di dettatura lo usano per le modalità mani libere (partire quando inizia il parlato, fermarsi a una pausa) e per tagliare il silenzio prima che parta il riconoscitore.
Un’implementazione fatta bene attiva il microfono solo quando glielo chiedi, e scarta l’audio che non è mai diventato una dettatura.
Come funziona
L’approccio classico si basa sull’energia: se il segnale del microfono resta sopra una soglia abbastanza a lungo, è parlato. Non funziona più in qualsiasi stanza con una ventola, una tastiera o una seconda persona. Il VAD moderno è una piccolissima rete neurale addestrata a distinguere la voce umana da tutto il resto, e impiega pochi millisecondi per ogni blocco di audio: abbastanza poco da girare sempre su un portatile senza che nessuno se ne accorga.
Il risultato è un flusso di segmenti di parlato e non parlato. Uno strumento di dettatura usa la prima transizione per avviare il riconoscitore e un tratto di non parlato abbastanza lungo per decidere che hai finito.
Perché conta per la privacy
Una modalità mani libere significa che lo strumento ascolta prima che tu abbia detto qualcosa. Quello che separa un’implementazione affidabile da una inquietante è cosa succede all’audio che si rivela non essere parlato, o al parlato che non diventa mai una dettatura. La risposta giusta è che non viene mai salvato, mai inviato da nessuna parte, e svanisce appena il rilevatore dice no. Uno strumento che esegue il VAD sul dispositivo può fare questa promessa; uno strumento che invia l’audio a un server per decidere se stai parlando non può.
Dove il VAD non basta
Rilevare una pausa non è come rilevare la fine di un pensiero. Le persone si fermano a metà frase per pensare, e uno stop guidato dal VAD le interrompe; se allunghi la pausa, lo strumento sembra lento. Per questo le modalità mani libere sono adatte a una dettatura regolare e scorrevole e il push-to-talk a tutto il resto, ed è per questo che un buon strumento offre entrambi.
Come vedere il rilevamento del silenzio all’opera sul Mac
Non ti serve un software speciale per vedere un rilevatore del parlato prendere una decisione. La Dettatura di Apple si interrompe automaticamente quando non rileva parlato per 30 secondi, e puoi far scattare questa regola tu stesso.
- Scegli menu Apple → Impostazioni di Sistema, fai clic su Tastiera, vai a Dettatura e attivala.
- Fai clic in una nota o in un documento vuoto.
- Premi la scorciatoia di Dettatura e pronuncia una frase.
- Smetti di parlare e non toccare il Mac.
- Guarda la dettatura terminare senza premere alcun tasto dopo 30 secondi senza parlato.
- Ripeti la prova con della musica o un ventilatore acceso lì vicino, per vedere se il rumore di fondo cambia il risultato con la tua configurazione.
Perché la dettatura a mani libere mi interrompe o perde la mia prima parola?
Un rilevatore del parlato può giudicare solo il segnale che riceve. Se è selezionato il microfono sbagliato, o l’ingresso è molto basso, la tua voce e la stanza iniziano a somigliarsi, e le decisioni su quando iniziare e quando fermarsi peggiorano. Prima di dare la colpa allo strumento, controlla cosa sta ascoltando davvero il Mac.
- In Impostazioni di Sistema → Suono, fai clic su Ingresso e seleziona il microfono in cui stai davvero parlando.
- Nella stessa schermata, alza il cursore del volume di ingresso se la tua voce è troppo bassa, o abbassalo se è troppo alta.
- Per la Dettatura di Apple, controlla Sorgente microfono in Impostazioni di Sistema → Tastiera → Dettatura. Con Automatico è il Mac a scegliere il dispositivo che è più probabile tu stia usando.
- Avvicinati al microfono o usa delle cuffie con microfono, così la tua voce è chiaramente più forte della stanza.
- Se fai pause per pensare a metà frase, per quei passaggi usa un tasto tenuto premuto o un toggle invece di una modalità a mani libere.
Come controllare se il microfono è aperto
Qualsiasi strumento che aspetta il parlato deve tenere il microfono aperto mentre aspetta. macOS ti mostra quando succede e ti lascia decidere quali app possono farlo.
- Apri Centro di Controllo e cerca l’indicatore di registrazione. Compare quando il microfono è in uso o è stato usato di recente.
- Scegli menu Apple → Impostazioni di Sistema, poi fai clic su Privacy e sicurezza nella barra laterale.
- Fai clic su Microfono.
- Leggi l’elenco delle app che hanno chiesto di usare il microfono.
- Disattiva l’accesso per ogni app che non dovrebbe ascoltare.
Le domande più frequenti.
Cosa fa il VAD in un’app di dettatura?
Decide se il microfono sta captando del parlato. In una modalità mani libere avvia il riconoscimento quando inizi a parlare e lo ferma quando fai una pausa, così non tocchi mai un tasto.
Una modalità mani libere è sempre in ascolto?
Solo dopo che l’hai attivata, in uno strumento progettato bene. Anche allora il rilevatore decide «parlato o no» invece di trascrivere, e l’audio che non diventa mai una dettatura dovrebbe essere scartato subito. Chiedi dove viene presa questa decisione; la risposta che vuoi è sul dispositivo.
Cosa significa VAD?
VAD sta per voice activity detection, cioè rilevamento dell’attività vocale. È la parte di uno strumento vocale che decide se il suono in arrivo è parlato oppure no, senza capire quali sono le parole.
Quanto aspetta la dettatura del Mac prima di smettere di ascoltare?
La Dettatura di Apple si interrompe automaticamente quando non rileva parlato per 30 secondi. Puoi terminarla prima premendo di nuovo la scorciatoia di Dettatura o premendo Esc.
Come faccio a sapere se un’app sta usando il microfono sul Mac?
Apri Centro di Controllo e cerca l’indicatore di registrazione, che compare quando il microfono è in uso o è stato usato di recente. Per vedere quali app possono usarlo, vai in Impostazioni di Sistema → Privacy e sicurezza → Microfono.