KeywordRecognizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
- Erste Schritte mit dem benutzerdefinierten Schlüsselwort
- KeywordRecognitionResult * KeywordRecognitionEventArgs * KeywordRecognitionModel * AudioConfig
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:
Azure SDK for .NET