Compartir a través de


KeywordRecognizer Clase

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.KeywordRecognizer

Implementaciones

java.lang.AutoCloseable

public final class KeywordRecognizer
implements java.lang.AutoCloseable

Realiza el reconocimiento de palabras clave en la entrada de voz. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.

Resumen del campo

Modificador y tipo Campo y descripción
final EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

Señal para eventos relacionados con la cancelación de una interacción.

final EventHandlerImpl<KeywordRecognitionEventArgs> recognized

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

Resumen del constructor

Constructor Description
KeywordRecognizer(AudioConfig audioConfig)

Crea una nueva instancia de un reconocedor de palabras clave.

Resumen del método

Modificador y tipo Método y descripción
void close()

Elimine los recursos asociados.

SafeHandle getImpl()

Método interno para obtener el identificador subyacente al reconocedor de palabras clave.

PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para KeywordRecognizer.

java.util.concurrent.Future<KeywordRecognitionResult> recognizeOnceAsync(KeywordRecognitionModel model)

Inicia una sesión de reconocimiento de palabras clave.

java.util.concurrent.Future<java.lang.Void> stopRecognitionAsync()

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

Métodos heredados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalles del campo

canceled

public final EventHandlerImpl canceled

Señal para 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

public final EventHandlerImpl recognized

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

Detalles del constructor

KeywordRecognizer

public KeywordRecognizer(AudioConfig audioConfig)

Crea una nueva instancia de un reconocedor de palabras clave. Si no se proporciona ninguna configuración de audio como parámetro de entrada, será equivalente a llamar a con una configuración construida con AudioConfig::FromDefaultMicrophoneInput.

Parámetros:

audioConfig - configuración de audio.

Detalles del método

close

public void close()

Elimine los recursos asociados. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.

getImpl

public SafeHandle getImpl()

Método interno para obtener el identificador subyacente al reconocedor de palabras clave.

Devoluciones:

identificador nativo para el objeto subyacente.

getProperties

public PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para KeywordRecognizer.

Devoluciones:

Colección de propiedades y sus valores definidos para KeywordRecognizer.

recognizeOnceAsync

public Future recognizeOnceAsync(KeywordRecognitionModel model)

Inicia una sesión de reconocimiento de palabras clave. Esta sesión durará hasta que se reconozca la primera palabra clave. Cuando esto sucede, se generará un evento reconocido y finalizará la sesión. Para rediseñar la palabra clave, el método debe llamarse de nuevo después de emitir el evento. Nota: Si no se detecta ninguna palabra clave en la entrada, la tarea nunca se resolverá a menos que se llame al método StopRecognition.

Parámetros:

model - Modelo de reconocimiento de palabras clave que especifica la palabra clave que se va a reconocer.

Devoluciones:

Tarea que representa la operación de reconocimiento de palabras clave. La tarea devuelve un valor de KeywordRecognitionResult.

stopRecognitionAsync

public Future stopRecognitionAsync()

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

Devoluciones:

Tarea que representa la operación asincrónica que detiene el reconocimiento.

Se aplica a