Hvad er open source talegenkendelse?
Talegenkendelsessoftware giver brugerne mulighed for at indtaste kommandoer og udføre handlinger på deres computere ved hjælp af standardmikrofoner og en foruddefineret række verbale kommandoer. Dette giver brugerne mulighed for at åbne programmer og indtaste tekst strengt ved at bruge deres stemmer. Open source talegenkendelsesprogrammer giver slutbrugere mulighed for at se og potentielt ændre kildekoden til programmer. Ændring af kildekoden gør det muligt at foretage ændringer i alle funktioner i softwaren, hvilket gør det muligt for dygtige brugere at tilføje, fjerne og ellers ændre funktioner på softwaren.
Den primære fordel ved open source-design i open source talegenkendelsesprogrammer er, at det giver slutbrugerne et større niveau af tilpasning end et traditionelt lukket kildeprogram ville. I programmer med lukkede kilder er den faktiske programkode både låst og skjult for slutbrugeren, hvilket forhindrer, at der foretages ændringer. Et talegenkendelsesprogram med lukket kilde giver muligheder for at ændre de nøgleord, der bruges til at få adgang til forskellige funktioner. Et open source talegenkendelsesprogram fjerner således begrænsningerne i programmeringssproget over kommandoer; ved at konfigurere kildekoden igen, kan slutbrugeren teoretisk ændre nøgleordene til programmet til alt, hvad de kan forestille sig.
En anden fordel ved open source talegenkendelse er, at det giver mulighed for samarbejde-tilpasning af software. Når andre slutbrugere foretager nyttige ændringer, forbinder de ofte deres versioner af programmet online, så andre kan bruge de værktøjer, de har tilføjet eller ændret på softwaren. Dette betyder, at der kan være et utalligt antal variationer på softwaren. Man kunne kontrastere dette med et lukket kildes talegenkendelsesprogram, hvor den eneste mulige version er den version, der er udstedt af fabrikanten.
En af de største ulemper ved open source talegenkendelsesprogrammer er, at de tager højde for det teknologisk kyndige. Uden baggrund i programmering kan det blive overvældende at ændre selv de enkleste funktioner på programmet. Derudover kan det være svært at fortælle, hvilke versioner af programmet de skal ”stole på”, da både ærlige og skruppelløse brugere kan ændre programmet lige. Nogle versioner, der kan downloades, kan indeholde spyware, adware eller anden ondsindet software. Dette er aldrig et problem med lukkede kildeapplikationer, da slutbrugerne ved, at de ikke modtager mere end hvad softwareproducenten kodede til programmet.