SpeechContinuousRecognitionSession Classe

Définition

Gère l’entrée vocale pour la dictée de forme libre ou une séquence arbitraire de mots ou d’expressions définis dans une contrainte de fichier de grammaire locale.

public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
Héritage
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
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

Une application récupère cet objet via la propriété SpeechRecognizer.ContinuousRecognitionSession .

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

AutoStopSilenceTimeout

Obtient ou définit le seuil de temps auquel la session de reconnaissance continue se termine en raison d’un manque d’entrée audio.

Méthodes

CancelAsync()

Annulez de façon asynchrone la session de reconnaissance vocale continue et ignorez tous les résultats de reconnaissance en attente.

PauseAsync()

Suspendez de façon asynchrone une session de reconnaissance vocale continue pour mettre à jour un fichier de grammaire local ou une contrainte de liste.

Resume()

Reprend une session de reconnaissance vocale continue, si elle est suspendue.

StartAsync()

Surcharge

Commencez de façon asynchrone une session de reconnaissance vocale continue avec un SpeechContinuousRecognitionMode par défaut.

StartAsync(SpeechContinuousRecognitionMode)

Surcharge

Commencez de façon asynchrone une session de reconnaissance vocale continue avec le comportement SpeechContinuousRecognitionMode spécifié.

StopAsync()

Terminez de façon asynchrone une session de reconnaissance vocale continue et transmettez tous les résultats de reconnaissance en attente à l’événement ResultGenerated .

Événements

Completed

Se produit lorsqu’une session de reconnaissance continue se termine.

ResultGenerated

Se produit lorsque le module de reconnaissance vocale retourne le résultat d’une session de reconnaissance continue.

S’applique à

Voir aussi