Wat is open source spraakherkenning?
Met spraakherkenningssoftware kunnen gebruikers opdrachten invoeren en acties op hun computer uitvoeren met standaardmicrofoons en een vooraf gedefinieerde reeks verbale opdrachten. Hiermee kunnen gebruikers programma's openen en tekst invoeren met hun stemmen. Met open source spraakherkenningsprogramma's kunnen eindgebruikers de broncode voor programma's bekijken en mogelijk wijzigen. Door de broncode te wijzigen, kunnen alle functies van de software worden gewijzigd, zodat ervaren gebruikers functies in de software kunnen toevoegen, verwijderen en anderszins kunnen wijzigen.
Het primaire voordeel van open source-ontwerp in open source-spraakherkenningsprogramma's is dat het eindgebruikers meer maatwerk biedt dan een traditioneel closed source-programma. In closed source-programma's is de feitelijke programmacode zowel vergrendeld als verborgen voor de eindgebruiker, waardoor wijzigingen niet kunnen worden aangebracht. Een spraakherkenningsprogramma met gesloten bron biedt opties voor het wijzigen van de zoekwoorden die worden gebruikt om toegang te krijgen tot verschillende functies. Aldus neemt een open source spraakherkenningsprogramma de beperkingen van de programmeertaal ten opzichte van commando's weg; door de broncode opnieuw te configureren, kan de eindgebruiker in theorie de sleutelwoorden voor het programma wijzigen in alles wat hij maar kan bedenken.
Een ander voordeel van open source spraakherkenning is dat het samenwerking op maat van software mogelijk maakt. Wanneer andere eindgebruikers nuttige wijzigingen aanbrengen, zullen zij vaak hun versies van het programma online koppelen, zodat anderen de tools kunnen gebruiken die zij aan de software hebben toegevoegd of gewijzigd. Dit betekent dat er een eindeloos aantal variaties op de software kan zijn. Men zou dit kunnen contrasteren met een spraakherkenningsprogramma met gesloten bron, waarbij de enige mogelijke versie de versie is die door de fabrikant is uitgegeven.
Een van de grootste nadelen van open source spraakherkenningsprogramma's is dat ze tegemoetkomen aan de technologisch onderlegde. Zonder achtergrond in het programmeren kan het overweldigend worden om zelfs de eenvoudigste functies van het programma te wijzigen. Bovendien kan het moeilijk zijn om te weten welke versies van het programma te 'vertrouwen', omdat zowel eerlijke als gewetenloze gebruikers het programma gelijk kunnen wijzigen. Sommige downloadbare versies van het programma kunnen spyware, adware of andere kwaadaardige soorten software bevatten. Dit is nooit een probleem met closed source-toepassingen, omdat eindgebruikers weten dat ze niet meer ontvangen dan wat de softwaremaker in het programma heeft gecodeerd.