SpeechRecognitionTopicConstraint Clase

Definición

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
Object Platform::Object IInspectable SpeechRecognitionTopicConstraint
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.

Se aplica a

Consulte también