KeywordRecognizer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
- Introducción a Palabra clave personalizada
- KeywordRecognitionResult * KeywordRecognitionEventArgs * KeywordRecognitionModel * AudioConfig
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
Azure SDK for .NET