Hva er snakkende dataprogramvare?
Snakkende dataprogramvare er en type program som er i stand til å gi utdatainformasjon for en bruker i form av hørbare, talte ord. Disse programmene kan brukes av flere årsaker, inkludert tekst-til-snakk-programmer som lar en bruker skrive inn ord og høre dem gjentatt som talestemme. Det er også skrivebords- og datakontrollprogrammer som kan skape en interaktiv opplevelse for brukere gjennom muntlig input og output. Snakkende dataprogramvare brukes ofte for å gjøre bruk av datamaskiner enklere og mer effektiv for de som kan ha spesielle behov, inkludert personer med begrenset syn.
Uavhengig av formålet med et bestemt snakkende dataprogram, er funksjonen til slik programvare ofte den samme. Disse programmene er utviklet med et vell av taleinformasjon, vanligvis forhåndsinnspilte ord og lyder, som kan settes sammen av datamaskinen som en streng med ord eller setninger for lydutgang. Denne databasen med taleinformasjon blir deretter brukt av programmet til å generere tale. Noen typer snakkende dataprogramvare er i stand til å generere tale mer organisk, gjennom datastyrte stemmer som ikke strengt tatt høres ut som mennesker, men som er i stand til å generere en viss mengde bøyning og talevariasjon.
En av de vanligste bruksområdene for å snakke dataprogramvare er i utviklingen av tekst-til-snakk-programmer som er i stand til å generere lydutgang basert på brukerinput. Denne typen programmer gjør at noen kan skrive ord i en dialogboks eller et annet inndataområde, som deretter snakkes høyt av dataprogrammet. Noen som er stumme eller på annen måte begrenset, så kan for eksempel bruke dette programmet til å skrive ut tekst som blir talt av datamaskinen. Annen snakkende dataprogramvare kan brukes av personer som er blinde eller har synshemming, for å få informasjon på nettsteder eller andre dataprogrammer snakket høyt.
Det er også utviklingen i å snakke dataprogramvare for å lage mer interaktive former for programvare. Et snakkende skrivebordsprogram, for eksempel, kan brukes til å gjøre en datamaskin om til en virtuell assistent med talt og oratorisk grensesnitt. Programvare for talegjenkjenning kan brukes med denne typen snakkende programvare for å la noen snakke med et program for å aktivere forskjellige prosesser, og programmet kan deretter snakke tilbake som svar. Denne typen programvare utvikles fortsatt, men potensialet er der for langt mer interaktive og komplette brukeropplevelser med programvare og maskinvare.