Mis on rääkiv arvutitarkvara?

Rääkiv arvutitarkvara on teatud tüüpi programm, mis suudab pakkuda kasutajale väljundteavet kuuldavate suuliste sõnade kujul. Neid programme saab kasutada mitmel põhjusel, sealhulgas teksti-rääkimisprogrammid, mis võimaldavad kasutajal sõnu tippida ja kuulda nende korduvat kõnehäälena. Samuti on olemas laua- ja arvutijuhtimisprogrammid, mis võivad kõnesisendi ja -väljundi kaudu luua kasutajatele interaktiivse kogemuse. Rääkivat arvutitarkvara kasutatakse sageli selleks, et muuta arvuti kasutamine lihtsamaks ja tõhusamaks neile, kellel võivad olla erivajadused, sealhulgas piiratud nägemisega inimesed.

Sõltumata konkreetse kõneleva arvutitarkvara eesmärgist on sellise tarkvara funktsioon sageli sama. Need programmid on välja töötatud suure hulga häälteabe, tavaliselt eelsalvestatud sõnade ja helidega, mida arvuti saab heliväljundi jaoks sõnade või lausete jadana kokku panna. Seda häälteabe andmebaasi kasutab programm kõne genereerimiseks. Teatud tüüpi rääkiv arvutitarkvara suudab kõnet genereerida orgaanilisemalt, kasutades arvutihääli, mis ei kõla rangelt inimeste moodi, kuid on võimelised tekitama teatud käänet ja kõne variatsioone.

Rääkiva arvutitarkvara üks levinumaid kasutusviise on tekstist kõnelemiseks mõeldud programmide väljatöötamine, mis on võimelised genereerima kasutaja sisendil põhinevat heliväljundit. Seda tüüpi programmid võimaldavad kellelgi dialoogiboksi või muusse sisestuspiirkonda sõnu tippida, mis seejärel arvutiprogrammi poolt valjult ette räägitakse. Näiteks keegi, kes on hääletu või muul viisil piiratud, saab seda programmi kasutada arvuti poolt räägitava teksti tippimiseks. Pimedad või nägemispuudega inimesed saavad kasutada muud rääkivat arvutitarkvara, et saada teavet veebisaitide või muude arvutirakenduste kohta.

Arendusi tehakse ka kõnelevas arvutitarkvaras, et luua tarkvararakenduste interaktiivsemaid vorme. Rääkiva töölauaprogrammi abil saab näiteks muuta arvuti kõne- ja kõneliidestega virtuaalseks assistendiks. Kõnetuvastustarkvara saab kasutada seda tüüpi kõneleva arvutitarkvaraga, et võimaldada kellelgi programmiga rääkida, et aktiveerida erinevaid protsesse, ja programm saab seejärel vastuseks tagasi rääkida. Seda tüüpi tarkvara alles arendatakse, kuid potentsiaal on palju interaktiivsemate ja täielikumate kasutajakogemuste saamiseks tarkvara ja riistvaraga.