Recognizer Clase
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer
- com.
Implementaciones
public class Recognizer
implements java.lang.AutoCloseable
Define la clase base Recognizer que contiene principalmente controladores de eventos comunes. 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 |
---|---|
protected boolean |
disposed
Marca interna para indicar si el objeto se ha eliminado. |
protected java.util.concurrent.atomic.AtomicInteger |
eventCounter
Contador de eventos interno para realizar un seguimiento del estado del registro de eventos. |
final
Event |
sessionStarted
Define el controlador de eventos para el evento iniciado por la sesión. |
final
Event |
sessionStopped
Define el controlador de eventos para el evento detenido de sesión. |
final
Event |
speechEndDetected
Define el controlador de eventos para el evento de fin de voz detectado. |
final
Event |
speechStartDetected
Define el controlador de eventos para el evento de inicio de voz detectado. |
Resumen del constructor
Modificador | Constructor | Description |
---|---|---|
protected | Recognizer(AudioConfig audioInput) |
Crea e inicializa una instancia de Recognizer. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
protected final native long |
canceledSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada cancelada. |
void |
close()
Elimine los recursos asociados. |
protected void |
dispose(boolean disposing)
Este método realiza la limpieza de recursos. |
protected void |
doAsyncRecognitionAction(Runnable recoImplAction)
Método interno para ejecutar la operación de reconocimiento. |
Safe |
getImpl()
Devuelve la instancia interna del reconocedor. |
protected final native long |
getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Método interno para obtener el contenedor de propiedades del controlador de reconocimiento. |
protected long |
recognize()
Método interno para empezar a reconocer una operación una vez. |
protected final native long |
recognizedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada reconocida. |
protected final native long |
recognizingSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada de reconocimiento. |
protected void |
sessionStartedEventCallback(long eventArgs)
Método interno para controlar el evento de inicio de sesión nativa. |
protected final native long |
sessionStartedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada iniciada por la sesión. |
protected void |
sessionStoppedEventCallback(long eventArgs)
Método interno para controlar el evento detenido de sesión nativa. |
protected final native long |
sessionStoppedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detenida de la sesión. |
protected void |
speechEndDetectedEventCallback(long eventArgs)
Método interno para controlar el evento detectado del final de voz nativo. |
protected final native long |
speechEndDetectedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detectada del final de voz. |
protected void |
speechStartDetectedEventCallback(long eventArgs)
Método interno para controlar el evento detectado de inicio de voz nativo. |
protected final native long |
speechStartDetectedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detectada de inicio de voz. |
protected final native long |
startContinuousRecognition(SafeHandle recoHandle)
Método interno para iniciar la operación de reconocimiento continuo. |
protected final native long |
startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Método interno para iniciar la operación de reconocimiento de palabras clave. |
protected final native long |
stopContinuousRecognition(SafeHandle recoHandle)
Método interno para detener la operación de reconocimiento continuo. |
protected final native long |
stopKeywordRecognition(SafeHandle recoHandle)
Método interno para detener la operación de reconocimiento de palabras clave. |
Métodos heredados de java.lang.Object
Detalles del campo
disposed
protected boolean disposed
Marca interna para indicar si el objeto se ha eliminado.
eventCounter
protected AtomicInteger eventCounter
Contador de eventos interno para realizar un seguimiento del estado del registro de eventos.
sessionStarted
public final EventHandlerImpl
Define el controlador de eventos para el evento iniciado por la sesión.
sessionStopped
public final EventHandlerImpl
Define el controlador de eventos para el evento detenido de sesión.
speechEndDetected
public final EventHandlerImpl
Define el controlador de eventos para el evento de fin de voz detectado.
speechStartDetected
public final EventHandlerImpl
Define el controlador de eventos para el evento de inicio de voz detectado.
Detalles del constructor
Recognizer
protected Recognizer(AudioConfig audioInput)
Crea e inicializa una instancia de Recognizer.
Parámetros:
Detalles del método
canceledSetCallback
protected final native long canceledSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada cancelada.
Parámetros:
Devoluciones:
close
public void close()
Elimine los recursos asociados. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.
dispose
protected void dispose(boolean disposing)
Este método realiza la limpieza de recursos. El parámetro booleano que elimina indica si se llama al método desde Dispose (si la eliminación es true) o desde el finalizador (si la eliminación es false). Las clases derivadas deben invalidar este método para eliminar el recurso si es necesario.
Parámetros:
doAsyncRecognitionAction
protected void doAsyncRecognitionAction(Runnable recoImplAction)
Método interno para ejecutar la operación de reconocimiento.
Parámetros:
getImpl
public SafeHandle getImpl()
Devuelve la instancia interna del reconocedor.
Devoluciones:
getPropertyBagFromRecognizerHandle
protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
Método interno para obtener el contenedor de propiedades del controlador de reconocimiento.
Parámetros:
Devoluciones:
recognize
protected long recognize()
Método interno para iniciar la operación de reconocimiento una vez.
Devoluciones:
recognizedSetCallback
protected final native long recognizedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada reconocida.
Parámetros:
Devoluciones:
recognizingSetCallback
protected final native long recognizingSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada de reconocimiento.
Parámetros:
Devoluciones:
sessionStartedEventCallback
protected void sessionStartedEventCallback(long eventArgs)
Método interno para controlar el evento de inicio de sesión nativa.
Parámetros:
sessionStartedSetCallback
protected final native long sessionStartedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada iniciada por la sesión.
Parámetros:
Devoluciones:
sessionStoppedEventCallback
protected void sessionStoppedEventCallback(long eventArgs)
Método interno para controlar el evento detenido de sesión nativa.
Parámetros:
sessionStoppedSetCallback
protected final native long sessionStoppedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detenida de la sesión.
Parámetros:
Devoluciones:
speechEndDetectedEventCallback
protected void speechEndDetectedEventCallback(long eventArgs)
Método interno para controlar el evento detectado del final de voz nativo.
Parámetros:
speechEndDetectedSetCallback
protected final native long speechEndDetectedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detectada del final de voz.
Parámetros:
Devoluciones:
speechStartDetectedEventCallback
protected void speechStartDetectedEventCallback(long eventArgs)
Método interno para controlar el evento detectado de inicio de voz nativo.
Parámetros:
speechStartDetectedSetCallback
protected final native long speechStartDetectedSetCallback(long recoHandle)
Método interno para establecer la devolución de llamada detectada de inicio de voz.
Parámetros:
Devoluciones:
startContinuousRecognition
protected final native long startContinuousRecognition(SafeHandle recoHandle)
Método interno para iniciar la operación de reconocimiento continuo.
Parámetros:
Devoluciones:
startKeywordRecognition
protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
Método interno para iniciar la operación de reconocimiento de palabras clave.
Parámetros:
Devoluciones:
stopContinuousRecognition
protected final native long stopContinuousRecognition(SafeHandle recoHandle)
Método interno para detener la operación de reconocimiento continuo.
Parámetros:
Devoluciones:
stopKeywordRecognition
protected final native long stopKeywordRecognition(SafeHandle recoHandle)
Método interno para detener la operación de reconocimiento de palabras clave.
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java