Was ist Open Source Spracherkennung?
Mithilfe der Spracherkennungssoftware können Benutzer mit Standardmikrofonen und einer vordefinierten Reihe von Sprachbefehlen Befehle eingeben und Aktionen auf ihren Computern ausführen. Auf diese Weise können Benutzer Programme öffnen und Text ausschließlich mit ihren Stimmen eingeben. Mit Open-Source-Spracherkennungsprogrammen können Endbenutzer den Quellcode für Programme anzeigen und möglicherweise ändern. Durch Ändern des Quellcodes können Änderungen an allen Funktionen der Software vorgenommen werden, sodass erfahrene Benutzer Funktionen der Software hinzufügen, entfernen und auf andere Weise ändern können.
Der Hauptvorteil von Open-Source-Design in Open-Source-Spracherkennungsprogrammen besteht darin, dass Endbenutzern ein höheres Maß an Anpassungsmöglichkeiten geboten werden, als dies bei herkömmlichen Closed-Source-Programmen der Fall wäre. In Closed-Source-Programmen ist der eigentliche Programmcode für den Endbenutzer gesperrt und verborgen, so dass keine Änderungen vorgenommen werden können. Ein Spracherkennungsprogramm für geschlossene Quellen bietet Optionen zum Ändern der Schlüsselwörter, die für den Zugriff auf verschiedene Funktionen verwendet werden. Somit beseitigt ein Open-Source-Spracherkennungsprogramm die Einschränkungen der Programmiersprache gegenüber Befehlen; Durch die Neukonfiguration des Quellcodes kann der Endbenutzer die Schlüsselwörter für das Programm theoretisch so ändern, wie er es sich vorstellen kann.
Ein weiterer Vorteil der Open Source-Spracherkennung besteht darin, dass sie die gemeinsame Anpassung von Software ermöglicht. Wenn andere Endbenutzer nützliche Änderungen vornehmen, verknüpfen sie ihre Programmversionen häufig online, sodass andere Benutzer die Tools verwenden können, die sie in der Software hinzugefügt oder geändert haben. Dies bedeutet, dass es unendlich viele Variationen in der Software geben kann. Dies könnte man einem Closed-Source-Spracherkennungsprogramm gegenüberstellen, bei dem die einzig mögliche Version die vom Hersteller herausgegebene Version ist.
Einer der größten Nachteile von Open-Source-Spracherkennungsprogrammen besteht darin, dass sie technisch versierte Anforderungen erfüllen. Ohne Programmierkenntnisse kann es überwältigend werden, selbst die einfachsten Funktionen des Programms zu ändern. Darüber hinaus kann es schwierig sein, herauszufinden, welchen Versionen des Programms man vertrauen kann, da sowohl ehrliche als auch skrupellose Benutzer das Programm gleichermaßen ändern können. Einige herunterladbare Versionen des Programms enthalten möglicherweise Spyware, Adware oder andere schädliche Software. Dies ist bei Closed-Source-Anwendungen kein Problem, da Endbenutzer wissen, dass sie nur das erhalten, was der Softwarehersteller im Programm codiert hat.