Die SAPI-Dokumentation behandelt das Erstellen und Löschen eines Erkennungsprofils. Aber wie kann ich das mit SpeechLib
machen? Ich möchte:SAPI-Spracherkennung - Erstellen und Löschen von Erkennungsprofilen mit SpeechLib
- Finden Sie das derzeit aktive Profil, und notieren Sie es.
- Erstellen Sie ein neues Profil.
- Machen Sie das neue Profil zum aktiven Profil.
Wenn meine Anwendung zu verlassen:
- das Profil löschen, die ich geschaffen habe.
- Setzen Sie das aktive Profil auf das zurück, was es vor dem Start meiner App war.
BTW: Ist SpeechLib
dokumentiert?
OK, aber nach SpObjectToken zu schaffen, wie kann ich es mache ein „neues“ installiert Profil, so wird es in der Systemsteuerung mit einer eigenen erscheinen Name? – Bohoo
Legen Sie die Beschreibung mit 'SpObjectToken.DataKey.SetStringValue (NULL, szBeschreibung)' fest. –
Zuerst muss ich die Kategorie festlegen und MyNewProfile.Category.SetId (SpeechStringConstants.SpeechCategoryRecoProfiles) gibt einen Fehler aus. – Bohoo