Share via


KeywordRecognizer Clase

Definición

Reconoce una palabra o frase corta mediante un modelo de palabras clave.

public sealed class KeywordRecognizer : IDisposable
type KeywordRecognizer = class
    interface IDisposable
Public NotInheritable Class KeywordRecognizer
Implements IDisposable
Herencia
KeywordRecognizer
Implementaciones

Ejemplos

En primer lugar, se debe crear una instancia del objeto:

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

(opcional) A continuación, los eventos deben estar conectados para recibir notificaciones:

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

Todo configurado. Inicie el reconocimiento.

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

Comentarios

Cree un modelo de palabras clave en Speech Studio, que lo guarda en un archivo ".table".

Consulte también:

Constructores

KeywordRecognizer(AudioConfig)

Crea un keywordRecognizer a partir de .AudioConfig La configuración define la entrada de audio que va a usar el objeto recognizer.

Propiedades

Properties

Colección de propiedades y sus valores definidos para este KeywordRecognizerobjeto .

Métodos

Dispose()

Este método realiza la limpieza de recursos.

RecognizeOnceAsync(KeywordRecognitionModel)

Inicia una sesión de reconocimiento de palabras clave como una operación asincrónica.

StopRecognitionAsync()

Detiene una sesión de reconocimiento de palabras clave actualmente activa de forma asincrónica.

Eventos

Canceled

Señal de eventos relacionados con la cancelación de una interacción. El evento indica si el motivo es una cancelación directa o un error.

Recognized

Señal de eventos relacionados con el reconocimiento de palabras clave.

Se aplica a