SpeechRecognizer.CompileConstraintsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kompilieren Sie asynchron alle Einschränkungen, die von der Constraints-Eigenschaft angegeben werden.
public:
virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)
Gibt zurück
Das Ergebnis der Einschränkungskompilierung als SpeechRecognitionCompilationResult-Objekt .
- Attribute
Hinweise
CompileConstraintsAsync muss immer vor RecognizeAsync oder RecognizeWithUIAsync aufgerufen werden, auch wenn in der Constraints-Eigenschaft keine Einschränkungen angegeben sind.
Diese Methode gibt einen Fehler zurück, wenn:
- SpeechRecognizerState befindet sich nicht im Leerlauf oder angehalten.
- Mindestens eine Einschränkung wird angegeben, wenn die Erkennungssitzung initialisiert, die Erkennung angehalten, alle Einschränkungen entfernt und die Erkennung fortgesetzt wird.
- Es werden keine Einschränkungen angegeben, wenn die Erkennungssitzung initialisiert, die Erkennung angehalten, Einschränkungen hinzugefügt und die Erkennung fortgesetzt wird.
Zum Verwenden der Webdiensteinschränkungen muss die Unterstützung für die Spracheingabe und das Diktieren unter Einstellungen>Datenschutz > „Datenschutzeinstellungen für Sprache, Freihand und Eingabe“ aktiviert sein. Weitere Informationen finden Sie unter "Erkennen von Spracheingaben" unter Spracherkennung.