SpeechRecognitionTopicConstraint Clase
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í.
Restricción gramatical predefinida (especificada por SpeechRecognitionScenario) proporcionada a través de un servicio web.
public ref class SpeechRecognitionTopicConstraint sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognitionTopicConstraint final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SpeechRecognitionTopicConstraint final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognitionTopicConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.SpeechRecognition.ISpeechRecognitionTopicConstraintFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SpeechRecognitionTopicConstraint
function SpeechRecognitionTopicConstraint(scenario, topicHint, tag)
Public NotInheritable Class SpeechRecognitionTopicConstraint
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Las restricciones, o las gramáticas, definen las palabras y frases que el reconocedor de voz puede hallar.
Puede especificar una de las gramáticas predefinidas de servicio web o puede crear su propia gramática personalizada (consulte SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint y SpeechRecognitionVoiceCommandDefinitionConstraint) que se instala con la aplicación.
Se debe llamar siempre a CompileConstraintsAsync antes de RecognizeAsync o RecognizeWithUIAsync, incluso si no se especifica ninguna restricción en la propiedad Constraints.
Para usar restricciones de servicio web, la compatibilidad con la entrada de voz y el dictado debe estar habilitada en Configuración activando la opción "Get to know me" (Configuración: privacidad:> voz>, entrada manuscrita y escritura). Para obtener más información sobre las restricciones de reconocimiento, consulte "Reconocimiento de la entrada de voz" en Reconocimiento de voz.
Nota:
Aumente la precisión del reconocimiento durante una sesión de dictado larga mediante speechRecognitionListConstraint junto con SpeechRecognitionTopicConstraint. Esto le permite proporcionar un conjunto de palabras clave específicas del dominio que cree que es probable que se usen durante el dictado.
Constructores
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String) |
Crea una instancia de la clase SpeechRecognitionTopicConstraint mediante un tipo de escenario y contexto predefinidos. |
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String, String) |
Crea una instancia de la clase SpeechRecognitionTopicConstraint mediante un tipo de escenario, un contexto y un identificador predefinidos. |
Propiedades
IsEnabled |
Obtiene o establece si el objeto SpeechRecognizer puede usar la restricción para realizar el reconocimiento. |
Probability |
Obtiene o establece el valor ponderado de la restricción. |
Scenario |
Obtiene el tipo de escenario predefinido para la restricción. |
Tag |
Obtiene o establece una etiqueta que puede ser útil para identificar la restricción. |
TopicHint |
Obtiene la sugerencia de tema para la restricción. |
Type |
Obtiene el tipo de la restricción. |