Hva er åpen kildekode tale anerkjennelse?
Programvare for talegjenkjenning gjør det mulig for brukere å oppgi kommandoer og utføre handlinger på datamaskinene deres ved bruk av standardmikrofoner og en forhåndsdefinert serie verbale kommandoer. Dette lar brukerne åpne programmer og legge inn tekst strengt ved å bruke stemmene sine. Programmer med åpen kildekode for talegjenkjenning lar sluttbrukere se og potensielt endre kildekoden for programmer. Endring av kildekoden gjør det mulig å gjøre endringer i alle funksjonene i programvaren, slik at dyktige brukere kan legge til, fjerne og ellers endre funksjoner på programvaren.
Den primære fordelen med åpen kildekonstruksjon i åpen kildekode talegjenkjenningsprogrammer er at den gir sluttbrukere et større nivå av tilpasning enn et tradisjonelt lukket kildekode ville gjort. I lukkede kildeprogrammer er den faktiske programkoden både låst og skjult for sluttbrukeren, noe som forhindrer at endringer gjøres. Et talegjenkjenningsprogram med lukket kilde gir alternativer for å endre søkeordene som brukes for å få tilgang til forskjellige funksjoner. Således gjør et åpen kildekode talegjenkjenningsprogram bort begrensningene i programmeringsspråket over kommandoer; ved å konfigurere kildekoden kan sluttbrukeren teoretisk endre nøkkelordene for programmet til alt de kan forestille seg.
En annen fordel med åpen kildekode talegjenkjenning er at det gir mulighet for samarbeidstilpasning av programvare. Når andre sluttbrukere gjør nyttige modifikasjoner, vil de ofte koble versjonene av programmet på nettet, slik at andre kan bruke verktøyene de har lagt til eller modifisert på programvaren. Dette betyr at det kan være et uendelig antall varianter på programvaren. Man kan kontrastere dette med et talegjenkjenningsprogram med lukket kilde, der den eneste mulige versjonen er den versjonen som er produsert av produsenten.
En av de største ulempene med åpen kildekode for talegjenkjenningsprogrammer er at de tilfredsstiller teknologisk kyndige. Uten bakgrunn i programmering kan det bli overveldende å endre selv de enkleste funksjonene på programmet. I tillegg kan det være vanskelig å si hvilke versjoner av programmet de skal "stole på", da både ærlige og skruppelløse brukere kan endre programmet likt. Noen nedlastbare versjoner av programmet kan inneholde spyware, adware eller annen skadelig programvare. Dette er aldri et problem med lukkede kildeprogrammer, ettersom sluttbrukere vet at de ikke får mer enn det programvareprodusenten kodet inn i programmet.