Elaborazione sul dispositivo
Anche: elaborazione locale
Aggiornato il
Definizione
Elaborazione sul dispositivo significa che il modello di riconoscimento vocale gira sul tuo computer, quindi l’audio viene trascritto in locale e non viene mai caricato. L’alternativa è l’elaborazione nel cloud, in cui l’audio viene inviato a un server per essere trascritto.
Questa distinzione decide tre cose insieme: la privacy (niente da intercettare, da acquisire con un ordine del giudice o da sottrarre in una violazione su un server), il funzionamento offline (gli strumenti locali continuano a funzionare senza rete) e spesso la latenza (nessun viaggio di andata e ritorno). Il compromesso è che il modello deve entrare e girare sul tuo hardware, ed è per questo che gli strumenti sul dispositivo indicano requisiti minimi.
Per il lavoro riservato, l’elaborazione sul dispositivo fa la differenza tra uno strumento che la tua verifica di conformità approva senza problemi e uno che richiede un accordo con il fornitore: non c’è nessun altro che elabora l’audio oltre al tuo computer.
Tutta la catena, o solo una parte
«Locale» sulla pagina di un prodotto può voler dire diverse cose. Riconoscimento sul dispositivo ma formattazione nel cloud. Riconoscimento locale per impostazione predefinita ma modelli cloud offerti come opzione. Tutto locale tranne il contesto dello schermo, che viene caricato per la personalizzazione. Oppure davvero tutto: acquisizione, riconoscimento, formattazione, dizionario, cronologia e qualsiasi lettura del contesto, tutto sul computer. Solo l’ultima ti permette di spegnere la rete senza perdere nulla, e solo l’ultima significa che non esiste una copia delle tue parole da nessuna parte se non sul tuo disco.
Come verificarlo
Tre prove, in ordine di fatica. Spegni il Wi-Fi e detta: uno strumento interamente sul dispositivo funziona esattamente allo stesso modo. Apri un monitor di rete come Little Snitch, filtra sull’app e detta per un’ora: non dovresti vedere altro che le connessioni documentate dal produttore, come i download di modelli che hai avviato tu e un controllo degli aggiornamenti. Leggi l’informativa sulla privacy e verifica se nomina ogni connessione che l’app fa e perché. Uno strumento che le supera tutte e tre si è guadagnato la parola. Una pagina sulla privacy descrive intenzioni; il monitor di rete descrive comportamenti.
Perché è diventato possibile
Due cose sono arrivate insieme. Modelli vocali aperti abbastanza buoni da competere con i motori cloud, e chip per il grande pubblico con hardware dedicato all’apprendimento automatico per farli girare. Su Apple silicon, un grande modello di riconoscimento e un piccolo modello linguistico girano fianco a fianco in tempo reale su un portatile. Il compromesso che definiva gli strumenti locali, più lenti e meno precisi, è in gran parte sparito, e all’elaborazione nel cloud restano come argomento la sincronizzazione tra dispositivi e poco altro.
Come verificare se la Dettatura di Apple viene elaborata sul tuo Mac
La Dettatura di Apple può funzionare sul dispositivo o sui server Apple, a seconda del tuo Mac e della tua lingua. Non devi indovinare quale caso ti riguarda, perché macOS lo dice nelle impostazioni.
- Scegli menu Apple → Impostazioni di Sistema, poi fai clic su Tastiera nella barra laterale.
- Vai a Dettatura.
- Leggi il testo sotto l’interruttore Dettatura. Dice se il tuo input vocale viene elaborato sul dispositivo.
- Se detti in più di una lingua, cambia la lingua della Dettatura e rileggi il testo, perché la disponibilità varia in base alla lingua e al modello di Mac.
- Se non dice che l’elaborazione avviene sul dispositivo, considera che ciò che detti venga inviato ad Apple per essere elaborato.
Come osservare l’attività di rete mentre detti
Monitoraggio Attività è incluso in ogni Mac e ti dà un primo controllo senza installare nulla. Non ti mostra dove vanno i dati, ma mostra se i dati si muovono mentre parli.
- Chiudi le app che usano molto la rete, come browser e strumenti di sincronizzazione, così la misura è tranquilla.
- Apri l’app Monitoraggio Attività e fai clic su Rete.
- Guarda in fondo alla finestra e annota Dati inviati e Dati inviati/sec.
- Detta per un minuto intero in un editor di testo.
- Confronta i numeri. L’audio che lascia il Mac per un minuto si vede come un aumento netto dei dati inviati. Una linea piatta è l’aspetto dell’elaborazione sul dispositivo.
- Ripeti con il Wi-Fi disattivato in Impostazioni di Sistema → Wi-Fi. Uno strumento che funziona ancora non dipende da un server per il riconoscimento.
Dettatura di Apple invia l’audio ad Apple?
Dipende dal dispositivo e dalla lingua. L’informativa sulla privacy di Apple per Siri e Dettatura dice che il dispositivo indica nelle impostazioni Tastiera se l’audio e le trascrizioni vengono elaborati sul dispositivo e non inviati ai server di Apple.
Quando non è così, la stessa informativa dice che ciò che detti viene inviato al server ed elaborato lì, e non viene conservato a meno che tu non scelga di partecipare a Migliora Siri e Dettatura. Apple descrive anche la raccolta di dati correlati alle richieste, come le specifiche del dispositivo e le statistiche sulle prestazioni.
È lo schema generale da cercare in qualsiasi strumento: una dichiarazione chiara di quando l’audio resta in locale, di quando non ci resta e di cos’altro viene inviato. Una dichiarazione che copre solo il caso migliore non è una risposta completa.
Le domande più frequenti.
Cosa significa sul dispositivo per un’app di dettatura?
Il modello vocale, e idealmente ogni altra fase, gira sul tuo computer. Il tuo audio e il tuo testo non vengono mai caricati, lo strumento funziona offline e non c’è alcun server che conservi una copia di quello che hai detto.
Come posso verificare se un’app di dettatura funziona davvero sul dispositivo?
Spegni il Wi-Fi e detta: dovrebbe funzionare come prima. Poi osservala per un po’ con un monitor di rete e confronta quello che vedi con le connessioni che l’informativa sulla privacy dichiara. Il comportamento conta più di una pagina di policy.
La dettatura sul dispositivo è meno precisa di quella nel cloud?
Non in modo significativo, su Apple silicon con i modelli aperti attuali. Il tuo microfono, l’ambiente e il vocabolario contano più di dove gira il modello. Il vantaggio che resta al cloud è sincronizzare un dizionario tra dispositivi, non la precisione.
Come faccio a sapere se la dettatura sul mio Mac avviene sul dispositivo?
Apri Impostazioni di Sistema → Tastiera e guarda sotto l’interruttore Dettatura. Lì macOS indica se l’input vocale viene elaborato sul dispositivo.
Come vedo quali app possono usare il microfono su un Mac?
Scegli menu Apple → Impostazioni di Sistema, fai clic su Privacy e sicurezza, poi su Microfono. Puoi attivare o disattivare l’accesso per ogni app nell’elenco.
Come capisco se il microfono del Mac è in uso?
macOS mostra un indicatore di registrazione in Centro di Controllo quando il microfono è in uso o è stato usato di recente.