Ist es möglich, Spracheingabe als eine Mischung aus vordefinierter Grammatik (programmatische Listenbeschränkung/SRGS-Grammatik) und freie Rede (Standarddiktatikgrammatik) in einer UWP-Anwendung zu erhalten. Zum Beispiel, wenn ich sage "Suche etwas". Die Suche ist eine vordefinierte Einschränkung und etwas ist ein Freiform-Text.Erhalten Sie Spracheingabe als eine Mischung aus vordefinierter Grammatik und freier Rede in einer UWP-Anwendung?
0
A
Antwort
0
Ich glaube nicht. Aber wenn das Ziel darin besteht, Absichten/Aktionen in Ihrer Anwendung (mit zugehörigen Themen) abzustimmen, haben Sie eine andere Lösung. Bitte versuchen Sie LUIS (Language Understanding Intelligent Service); Dieser Dienst ist Teil von Microsoft Cognitive Services.
Führen Sie einfach eine Rede und senden Sie den Text an diesen Dienst (sobald Sie es trainieren). Sie können das folgende Video überprüfen, um weitere Details zu erhalten https://www.luis.ai/Help. Hinweis: Dies ist kostenlos bis 100.000 Transaktionen pro Monat.
Vielen Dank für Ihre Antwort Jean. Das Ziel ist es, vordefinierte Befehle meist oder Befehle mit freier Rede zu erkennen. Ich habe programmatische Listenbeschränkung für die UWP-Spracherkennung verwendet, aber wenn es um die Suche nach zufälligem Text geht, hilft die Listenbeschränkung nicht. Wenn das gemischte Szenario nicht unterstützt wird, würde ich stattdessen die Standarddiktiergrammatik verwenden. Aber das ließ mich auch bei http://stackoverflow.com/questions/36996184/speech-is-not-being-recognized-with-default-dictation-grammar-in-my-uwp-applicat stecken. –