SpeechRecognizer.CompileConstraintsAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Compilare in modo asincrono tutti i vincoli specificati dalla proprietà Constraints .
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)
Restituisce
Risultato della compilazione dei vincoli come oggetto SpeechRecognitionCompilationResult .
- Attributi
Commenti
CompileConstraintsAsync deve essere sempre chiamato prima di RecognizeAsync o RecognizeWithUIAsync, anche se nella proprietà Constraints non sono specificati vincoli.
Questo metodo restituisce un errore se:
- SpeechRecognizerState non è inattiva o sospesa.
- Uno o più vincoli vengono specificati quando la sessione di riconoscimento viene inizializzata, il riconoscimento viene sospeso, tutti i vincoli vengono rimossi e il riconoscimento viene ripreso.
- Non vengono specificati vincoli quando viene inizializzata la sessione di riconoscimento, il riconoscimento viene sospeso, vengono aggiunti vincoli e viene ripreso il riconoscimento.
Per usare i vincoli di servizio Web, il supporto dell'input vocale e della dettatura deve essere abilitato in Impostazioni attivando l'opzione "Familiarizza con me" nella pagina Impostazioni -> Privacy -> Riconoscimento vocale, input penna e digitazione. Vedere "Riconoscimento dell'input vocale" in Riconoscimento vocale.