SpeechRecognizer.Constraints Propiedad
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í.
Obtiene la colección de objetos de restricción agregados actualmente al objeto SpeechRecognizer .
public:
property IVector<ISpeechRecognitionConstraint ^> ^ Constraints { IVector<ISpeechRecognitionConstraint ^> ^ get(); };
IVector<ISpeechRecognitionConstraint> Constraints();
public IList<ISpeechRecognitionConstraint> Constraints { get; }
var iVector = speechRecognizer.constraints;
Public ReadOnly Property Constraints As IList(Of ISpeechRecognitionConstraint)
Valor de propiedad
Colección de objetos ISpeechRecognitionConstraint .
Entre los objetos de restricción válidos se incluyen:
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Cada reconocedor de voz puede tener una colección de restricciones. Solo son válidas estas combinaciones de restricciones:
- Un único SpeechRecognitionTopicConstraint (dictado o búsqueda web)
- Cualquier combinación de objetos SpeechRecognitionListConstraint o SpeechRecognitionGrammarFileConstraint .
- Para Windows 10 Fall Creators Update (10.0.16299.15) y versiones posteriores, se puede combinar una restricción de tema única con una restricción de lista.
Importante
Llame al método SpeechRecognizer.CompileConstraintsAsync para compilar las restricciones antes de iniciar el proceso de reconocimiento.
Comentarios
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.