Compartir a través de


KeywordRecognizer.RecognizeOnceAsync(KeywordRecognitionModel) Método

Definición

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

public System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.KeywordRecognitionResult> RecognizeOnceAsync (Microsoft.CognitiveServices.Speech.KeywordRecognitionModel model);
member this.RecognizeOnceAsync : Microsoft.CognitiveServices.Speech.KeywordRecognitionModel -> System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.KeywordRecognitionResult>
Public Function RecognizeOnceAsync (model As KeywordRecognitionModel) As Task(Of KeywordRecognitionResult)

Parámetros

model
KeywordRecognitionModel

KeywordRecognitionModel que describe la palabra clave que queremos detectar.

Devoluciones

Un futuro que se resuelve en un KeywordRecognitionResult objeto que se resuelve una vez que se detecta una palabra clave.

Comentarios

La sesión de reconocimiento de palabras clave dura hasta que se reconoce la primera palabra clave o se llama a **StopRecognitionAsync**.

Cuando se reconoce una palabra clave, se activa un evento Recognize y se completa la tarea. Para detectar otra palabra clave, vuelva a llamar al método .

Si no se detecta ninguna palabra clave en la entrada, la tarea nunca se resolverá a menos que StopRecognitionAsync() se llame a .

Consulte también: Introducción a la palabra clave personalizada

Se aplica a