Un assistente vocale è un programma che esegue azioni utilizzando istruzioni vocali. Esempi popolari sono Siri, Cortana, Alexa, Google Assistant e molti altri. L'uso di queste applicazioni è particolarmente popolare sugli smartphone.
L'assistente vocale è stato integrato per la prima volta nella vita quotidiana principalmente attraverso lo sviluppo di Siri. Apple ha introdotto questo servizio con iOS 5 e l'iPhone 4s. Esempi del suo uso includevano richieste sul tempo, stabilire connessioni per telefonate o salvare appuntamenti. Siri è diventato rapidamente un successo. Oggi, l'assistente vocale registra circa due miliardi di richieste alla settimana.
Unire il parlato con un computer non è un concetto nuovo. Per facilitare alle persone con disabilità l'uso di sistemi operativi come Windows, Microsoft ha offerto un assistente di questo tipo già da Windows XP. Tuttavia, questi primi tentativi sono falliti all'epoca a causa dell'hardware e del software. I dispositivi non erano in grado di elaborare il linguaggio naturale con sufficiente comprensione. Oggi le cose sono diverse: Tutti i servizi menzionati all'inizio possono capire molto bene il parlato e implementare i comandi anche senza una chiara pronuncia.
Il parlato naturale come sfida
Per stabilire una gestione fluente del parlato come alternativa ai metodi di input come mouse e tastiera o touchscreen, era necessaria una comprensione molto migliore del parlato. Oggi, non è più necessario usare frasi preformulate o una struttura di frase specifica. Un assistente vocale utilizza grandi capacità di server che lavorano in background e l'apprendimento automatico per completare il riconoscimento del parlato con sempre maggiore precisione. Questo significa anche che un assistente vocale è disponibile solo quando c'è una connessione internet.
Aree di applicazione di un assistente vocale
Le possibilità risultano essere ampie e sono interessanti sia per gli utenti privati che per l'uso aziendale:
- Un assistente vocale può scrivere e-mail e inviarle alle persone che sono memorizzate nella rubrica dei contatti.
- Impostare appuntamenti o modificarli è possibile con la voce.
- I motori di ricerca possono essere gestiti anche tramite input verbale nello smartphone (o altri dispositivi).
- Musica, film e altri media di intrattenimento possono essere gestiti da un assistente vocale.
La lista potrebbe continuare all'infinito. Gli sviluppatori di app possono anche programmare un assistente vocale appositamente per un'app. Le API necessarie sono fornite dai rispettivi sviluppatori degli assistenti. Per esempio, sarebbe possibile cercare i film di un certo anno con un certo attore protagonista all'interno di un'app di streaming cinematografico (richiamando solo un motore di ricerca esterno all'app).