SpeechRecognizer.CompileConstraintsAsync Metodo

Definizione

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.

Si applica a

Vedi anche