SpeechRecognizer.CompileConstraintsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.