Il software per computer parlante è un tipo di programma in grado di fornire informazioni di output per un utente sotto forma di parole udibili e pronunciate. Questi programmi possono essere utilizzati per una serie di motivi, inclusi i programmi di sintesi vocale che consentono a un utente di digitare parole e ascoltarle ripetute come voce parlata. Esistono anche programmi di controllo desktop e computer che possono creare un’esperienza interattiva per gli utenti attraverso input e output vocali. Il software parlante viene spesso utilizzato per rendere l’uso del computer più semplice ed efficace per coloro che potrebbero avere esigenze speciali, comprese le persone con problemi di vista.
Indipendentemente dallo scopo di un particolare programma software per computer parlante, la funzione di tale software è spesso la stessa. Questi programmi sono sviluppati con una grande quantità di informazioni vocali, solitamente parole e suoni preregistrati, che possono essere assemblati dal computer come una stringa di parole o frasi per l’output audio. Questo database di informazioni vocali viene quindi utilizzato dal programma per generare il parlato. Alcuni tipi di software per computer parlanti sono in grado di generare il parlato in modo più organico, attraverso voci computerizzate che non suonano strettamente come le persone ma sono in grado di generare una certa quantità di inflessione e variazione del parlato.
Uno degli usi più comuni del software per computer parlanti è nello sviluppo di programmi di sintesi vocale in grado di generare output audio in base all’input dell’utente. Questo tipo di programma consente a qualcuno di digitare parole in una finestra di dialogo o in un’altra regione di input, che vengono poi pronunciate ad alta voce dal programma del computer. Qualcuno che è muto o in altro modo limitato a livello vocale, ad esempio, può utilizzare questo programma per digitare il testo pronunciato dal computer. Altri software per computer parlanti possono essere utilizzati da persone non vedenti o con disabilità visive, per avere informazioni su siti Web o altre applicazioni informatiche parlate ad alta voce.
Ci sono anche sviluppi nel parlare software per computer per creare forme più interattive di applicazioni software. Un programma desktop parlante, ad esempio, può essere utilizzato per trasformare un computer in un assistente virtuale con interfacce parlate e oratorie. Il software di riconoscimento vocale può essere utilizzato con questo tipo di software per computer parlante per consentire a qualcuno di parlare con un programma per attivare processi diversi e il programma può quindi rispondere in risposta. Questo tipo di software è ancora in fase di sviluppo, ma esiste il potenziale per esperienze utente molto più interattive e complete con software e hardware.