KeywordRecognizer 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.
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 :
- Bien démarrer avec Mot clé personnalisé
- KeywordRecognitionResult * KeywordRecognitionEventArgs * KeywordRecognitionModel * AudioConfig
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 à
Azure SDK for .NET