Share via


KeywordRecognizer Classe

Définition

Reconnaît un mot ou une phrase courte à l’aide d’un modèle mot clé.

public sealed class KeywordRecognizer : IDisposable
type KeywordRecognizer = class
    interface IDisposable
Public NotInheritable Class KeywordRecognizer
Implements IDisposable
Héritage
KeywordRecognizer
Implémente

Exemples

Tout d’abord, l’objet doit être instancié :

// (This sample uses the microphone. You can use any input source.)
var audioConfig = Microsoft.CognitiveServices.Speech.Audio.AudioConfig.FromDefaultMicrophoneInput();
var recognizer = new KeywordRecognizer (audioConfig);

(facultatif) Ensuite, les événements doivent être câblés pour recevoir des notifications :

recognizer.Recognized += (s, e) =>
{
    // Keyword detected!
};

Tous configurés. Démarrez la reconnaissance.

// for .table, see:
// https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-keyword-basics
var keywordModel = KeywordRecognitionModel.FromFile(@"C:\path\to\your\tablefile.table");
var result = recognizer.RecognizeOnceAsync(keywordModel);
result.Wait();

Remarques

Vous créez un modèle mot clé dans Speech Studio, qui l’enregistre dans un fichier « .table ».

Voir aussi :

Constructeurs

KeywordRecognizer(AudioConfig)

Crée un KeywordRecognizer à partir d’un AudioConfig. La configuration définit l’entrée audio à utiliser par l’objet de reconnaissance.

Propriétés

Properties

Collection de propriétés et leurs valeurs définies pour ce KeywordRecognizer.

Méthodes

Dispose()

Cette méthode effectue le nettoyage des ressources.

RecognizeOnceAsync(KeywordRecognitionModel)

Démarre une session de reconnaissance mot clé en tant qu’opération asynchrone.

StopRecognitionAsync()

Arrête une session de reconnaissance mot clé active de façon asynchrone.

Événements

Canceled

Signal pour les événements liés à l’annulation d’une interaction. L’événement indique si la raison est une annulation directe ou une erreur.

Recognized

Signal pour les événements liés à la reconnaissance de mots clés.

S’applique à