Vad är öppen källkod taligenkänning?
Programmet för taligenkänning gör det möjligt för användare att ange kommandon och utföra åtgärder på sina datorer med standardmikrofoner och en fördefinierad serie verbala kommandon. Detta gör det möjligt för användare att öppna program och skriva in text strikt med sina röster. Program med öppen källkodigenkänning tillåter slutanvändare att se och eventuellt ändra källkoden för program. Ändring av källkoden gör det möjligt att göra ändringar i alla funktioner i programvaran, vilket gör att duktiga användare kan lägga till, ta bort och på annat sätt ändra funktioner på programvaran.
Den primära fördelen med att öppna källkodsdesignen i open source taligenkänningsprogram är att det ger slutanvändare en större anpassningsnivå än ett traditionellt program med slutna källor skulle. I program med slutna källor är den faktiska programkoden både låst och dold för slutanvändaren, vilket förhindrar att några ändringar görs. Ett taligenkänningsprogram med slutna källor erbjuder alternativ för att ändra nyckelorden som används för att få åtkomst till olika funktioner. Således avlägsnar taligenkänningsprogram med öppen källkod begränsningarna för programmeringsspråket över kommandon; genom att konfigurera källkoden igen kan slutanvändaren teoretiskt ändra nyckelorden för programmet till allt de kan föreställa sig.
En annan fördel med open source taligenkänning är att det möjliggör samarbetsanpassning av programvara. När andra slutanvändare gör användbara ändringar kommer de ofta att länka sina versioner av programmet online, så att andra kan använda verktygen de har lagt till eller modifierat på programvaran. Det betyder att det kan finnas ett oändligt antal variationer på programvaran. Man kan kontrastera detta med ett taligenkänningsprogram med slutna källor, där den enda möjliga versionen är den version som utfärdats av tillverkaren.
En av de största nackdelarna med taligenkänningsprogram med öppen källkod är att de tillgodoser de tekniskt kunniga. Utan bakgrund i programmering kan det bli överväldigande att ändra även de enklaste funktionerna i programmet. Dessutom kan det vara svårt att säga vilka versioner av programmet att "lita på", eftersom både ärliga och skrupelfria användare kan ändra programmet lika. Vissa nedladdningsbara versioner av programmet kan innehålla spionprogram, adware eller annan skadlig programvara. Detta är aldrig ett problem med applikationer med stängda källor, eftersom slutanvändare vet att de inte får mer än vad programvaruproducenten kodade in i programmet.