Wie man eine Spracherkennungsanwendung erstellt

Die Integration von Spracherkennung in Ihre Anwendungen kann die Texteingabe vereinfachen oder die Steuerung von Text ohne die Verwendung von Tastatur oder Maus erleichtern. Obwohl es sehr schwierig sein kann, ein Spracherkennungsprogramm selbst zu erstellen, kann es sehr einfach sein, eine vorhandene Spracherkennungs-Engine in Ihr Programm zu integrieren, insbesondere für diejenigen, die über Programmierkenntnisse verfügen. Was Sie brauchen
Kenntnisse über Programmierschnittstellen
Spracherkennungssoftware
Anwendungsprogrammierung für Ihre Software
Weitere Anleitungen
Spracherkennungssoftware vorbereiten
1

Bündeln Sie Ihre Software mit einem Spracherkennungsprogramm , wie z.B. Dragon NaturallySpeaking oder IBM ViaVoice . Wenn Sie ein Softwareentwickler sind, geben Sie dem Benutzer die Möglichkeit, die Software zu kaufen. Bitten Sie den Benutzer im Rahmen des Installationsprozesses Ihrer Anwendung, auch das Spracherkennungsprogramm zu installieren.
2

Stellen Sie die Spracherkennungssoftware ein. Damit Ihre Anwendung die Vorteile der Spracherkennung voll nutzen kann, muss das Spracherkennungsprogramm richtig konfiguriert sein. Das bedeutet, dass die Mikrofoneinstellungen und die Sprache entsprechend angepasst werden müssen, um die Möglichkeiten des Spracherkennungsprogramms voll ausschöpfen zu können. <3

Trainieren Sie das Spracherkennungsprogramm. Dies kann je nach Art der Anwendung auch außerhalb der Anwendung geschehen. Wenn dies der Fall ist, enthalten die meisten Spracherkennungsprogramme Trainingsprogramme und Bildschirme, oder das Spracherkennungsprogramm kann mit einem Textverarbeitungsprogramm trainiert werden.
4

Bauen Sie ein Text- oder Rich-Text-Steuerelement in Ihre Anwendung ein. Viele Spracherkennungsprogramme funktionieren mit allen anderen Programmen mit Texteingabeoptionen. Wenn Sie nur Texteingaben benötigen, muss Ihre Anwendung wahrscheinlich nicht geändert werden, um mit einem Spracherkennungsprogramm zu arbeiten. <5 enthält ein zusätzliches Leerzeichen in der Texteingabekontrolle. Da Spracherkennungsprogramme Sprache schneller erkennen können als viele Menschen tippen können, kann es notwendig sein, die Größe der Texteingabefelder zu erhöhen. Lassen Sie genügend Platz, damit der Text in Echtzeit eingegeben und überprüft werden kann.
6

Über eine Anwendungsprogrammierschnittstelle (API) mit der Spracherkennungssoftware interagieren. Viele Spracherkennungsprogramme enthalten eine API, die von anderen Anwendungen genutzt werden kann. Damit haben Sie vollen Zugriff auf alle Spracherkennungsfunktionen und ermöglichen dem Benutzer die vollständige Kontrolle über die Anwendung per Sprache.
7

Integrieren Sie die API Ihrer Anwendung. Dazu kann es erforderlich sein, mehr als einen Sprachsteuerungs "modus" zu erstellen. Erstellen Sie Befehlswörter, wie "Datei speichern" oder "Neue Datei erstellen". "Bei der Texteingabe sollten die Nutzer auch in der Lage sein, Korrekturen vorzunehmen, ohne die Tastatur zu berühren, und Rich-Text-Funktionen wie Fett-, Kursiv- und Unterstreichungen sowie andere Schriftartänderungen zu aktivieren.