SpeechRecognizer.CompileConstraintsAsync Método

Definición

Compile de forma asincrónica todas las restricciones especificadas por la propiedad 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)

Devoluciones

Resultado de la compilación de restricciones como un objeto SpeechRecognitionCompilationResult .

Atributos

Comentarios

Se debe llamar siempre a CompileConstraintsAsync antes de RecognizeAsync o RecognizeWithUIAsync, incluso si no se especifica ninguna restricción en la propiedad Constraints .

Este método devuelve un error si:

  • SpeechRecognizerState no está inactivo ni en pausa.
  • Se especifican una o varias restricciones cuando se inicializa la sesión de reconocimiento, el reconocimiento se pausa, se quitan todas las restricciones y se reanuda el reconocimiento.
  • No se especifica ninguna restricción cuando se inicializa la sesión de reconocimiento, el reconocimiento se pausa, se agregan restricciones y se reanuda el reconocimiento.

Para usar las restricciones de servicios web, la compatibilidad del dictado y la entrada de voz debe estar habilitada en Configuración. Para ello, activa la opción "Conóceme" en la página Configuración -> Privacidad -> Voz, entrada manuscrita y escritura. Consulte "Reconocimiento de la entrada de voz" en Reconocimiento de voz.

Se aplica a

Consulte también