KeywordRecognizer Klasse

Definition

Erkennt ein Wort oder einen kurzen Ausdruck mithilfe eines Schlüsselwort (keyword) Modells.

public sealed class KeywordRecognizer : IDisposable
type KeywordRecognizer = class
    interface IDisposable
Public NotInheritable Class KeywordRecognizer
Implements IDisposable
Vererbung
KeywordRecognizer
Implementiert

Beispiele

Zunächst muss das Objekt instanziiert werden:

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

(optional) Anschließend müssen die Ereignisse verkabelt werden, um Benachrichtigungen zu erhalten:

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

Alles eingerichtet. Starten Sie die Erkennung.

// 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();

Hinweise

Sie erstellen ein Schlüsselwort (keyword)-Modell in Speech Studio, das es in einer ".table"-Datei speichert.

Weitere Informationen:

Konstruktoren

KeywordRecognizer(AudioConfig)

Erstellt ein KeywordRecognizer aus einem AudioConfig. Die Konfiguration definiert die Audioeingabe, die vom Erkennungsobjekt verwendet werden soll.

Eigenschaften

Properties

Eine Auflistung von Eigenschaften und deren Werten, die für diese KeywordRecognizerdefiniert sind.

Methoden

Dispose()

Diese Methode führt eine Bereinigung von Ressourcen durch.

RecognizeOnceAsync(KeywordRecognitionModel)

Startet eine Schlüsselwort (keyword) Erkennungssitzung als asynchronen Vorgang.

StopRecognitionAsync()

Beendet eine derzeit aktive Schlüsselwort (keyword) Erkennungssitzung asynchron.

Ereignisse

Canceled

Signal für Ereignisse im Zusammenhang mit dem Abbruch einer Interaktion. Das Ereignis gibt an, ob der Grund ein direkter Abbruch oder ein Fehler ist.

Recognized

Signal für Ereignisse im Zusammenhang mit der Erkennung von Schlüsselwörtern.

Gilt für: