SpeechRecognitionTopicConstraint Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contrainte grammaticale prédéfinie (spécifiée par SpeechRecognitionScenario) fournie via un service 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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Les contraintes, ou les grammaires, définissent les mots et les expressions qui peuvent être détectés par le module de reconnaissance vocale.
Vous pouvez spécifier l’une des grammaires de service web prédéfinies ou créer votre propre grammaire personnalisée (voir SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint et SpeechRecognitionVoiceCommandDefinitionConstraint) installée avec votre application.
CompileConstraintsAsync doit toujours être appelé avant RecognizeAsync ou RecognizeWithUIAsync, même si aucune contrainte n’est spécifiée dans la propriété Constraints .
Pour utiliser des contraintes de service web, la prise en charge de l’entrée vocale et de la dictée doit être activée dans Paramètres en activant l’option « Me connaître » dans Paramètres -> Confidentialité -> Voix, entrée manuscrite et saisie. Pour plus d’informations sur les contraintes de reconnaissance, consultez « Reconnaître l’entrée vocale » dans Reconnaissance vocale.
Notes
Augmentez la précision de la reconnaissance au cours d’une longue session de dictée à l’aide d’un objet SpeechRecognitionListConstraint conjointement avec SpeechRecognitionTopicConstraint. Cela vous permet de fournir un ensemble de mots clés spécifiques au domaine qui, selon vous, sont susceptibles d’être utilisés pendant la dictée.
Constructeurs
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String) |
Crée un instance de la classe SpeechRecognitionTopicConstraint à l’aide d’un type de scénario et d’un contexte prédéfinis. |
SpeechRecognitionTopicConstraint(SpeechRecognitionScenario, String, String) |
Crée un instance de la classe SpeechRecognitionTopicConstraint à l’aide d’un type de scénario prédéfini, d’un contexte et d’un identificateur. |
Propriétés
IsEnabled |
Obtient ou définit si la contrainte peut être utilisée par l’objet SpeechRecognizer pour effectuer la reconnaissance. |
Probability |
Obtient ou définit la valeur pondérée de la contrainte. |
Scenario |
Obtient le type de scénario prédéfini pour la contrainte. |
Tag |
Obtient ou définit une balise qui peut être utile pour identifier la contrainte. |
TopicHint |
Obtient l’indicateur de rubrique pour la contrainte. |
Type |
Obtient le type de la contrainte. |