Cos'è Talking Computer Software?
Parlare di software per computer è un tipo di programma in grado di fornire informazioni di output per un utente sotto forma di parole udibili e vocali. Questi programmi possono essere utilizzati per una serie di motivi, tra cui 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 possono avere esigenze particolari, comprese le persone con problemi di vista.
Indipendentemente dallo scopo di un particolare programma software parlante, la funzione di tale software è spesso la stessa. Questi programmi sono sviluppati con una grande quantità di informazioni vocali, di solito parole e suoni preregistrati, che possono essere assemblati dal computer come una stringa di parole o frasi per l'uscita 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 discorsi in modo più organico, attraverso voci computerizzate che non suonano strettamente come le persone ma sono in grado di generare una certa quantità di flessione e variazione del parlato.
Uno degli usi più comuni del software parlante è lo 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 area di input, che vengono quindi pronunciate ad alta voce dal programma per computer. Qualcuno che è muto o comunque limitato vocalmente, per esempio, può usare questo programma per digitare il testo che viene pronunciato dal computer. Altri software informatici parlanti possono essere utilizzati da persone non vedenti o con disabilità visive, per far parlare ad alta voce informazioni su siti Web o altre applicazioni informatiche.
Ci sono anche sviluppi nel parlare di software 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 parlante per consentire a qualcuno di parlare con un programma al fine di 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.