ISpeechRecognitionConstraint Interface

Définition

Représente une contrainte pour un objet SpeechRecognizer .

public interface class ISpeechRecognitionConstraint
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2041321000, 19816, 17348, 137, 17, 64, 220, 65, 1, 181, 91)]
struct ISpeechRecognitionConstraint
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2041321000, 19816, 17348, 137, 17, 64, 220, 65, 1, 181, 91)]
public interface ISpeechRecognitionConstraint
Public Interface ISpeechRecognitionConstraint
Dérivé
Attributs

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 (voir SpeechRecognitionTopicConstraint) ou créer votre propre grammaire personnalisée (voir SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint et SpeechRecognitionVoiceCommandDefinitionConstraint) installée avec votre application.

Pour utiliser les contraintes de service web, vous devez activer la prise en charge de la saisie vocale et de la dictée dans Paramètres en activant l’option Reconnaître ma voix dans la page Paramètres -> Confidentialité -> Voix, entrée manuscrite et frappe. Consultez « Reconnaître l’entrée vocale » dans Reconnaissance vocale.

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.

Tag

Obtient ou définit une balise qui peut être utile pour identifier la contrainte.

Type

Obtient le type de la contrainte.

S’applique à

Voir aussi