DialogServiceConnector Clase
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. dialog. DialogServiceConnector
- com.
Implementaciones
public class DialogServiceConnector
implements java.lang.AutoCloseable
Clase que define un DialogServiceConnector. 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 |
---|---|
Event |
activityReceived
Define el controlador de eventos para el evento recibido de la actividad. |
Event |
canceled
Define el controlador de eventos para el evento cancelado. |
Event |
recognized
Define el controlador de eventos para el evento reconocido. |
Event |
recognizing
Define el controlador de eventos para el evento de reconocimiento. |
Event |
sessionStarted
Define el controlador de eventos para el evento de inicio de sesión. |
Event |
sessionStopped
Define el controlador de eventos para el evento de detención de sesión. |
Event |
speechEndDetected
Define el controlador de eventos para el evento de detección de finales de voz. |
Event |
speechStartDetected
Define el controlador de eventos para el evento de detección de inicio de voz. |
Event |
turnStatusReceived
Define el controlador de eventos para el evento de estado de turno recibido. |
Resumen del constructor
Constructor | Description |
---|---|
DialogServiceConnector(DialogServiceConfig config) |
Crea un conector de Dialog |
DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig) |
Compila un conector de Servicio |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
close()
Elimine los recursos asociados. |
java.util.concurrent.Future<java.lang.Void> |
connectAsync()
Se conecta con el servicio. |
java.util.concurrent.Future<java.lang.Void> |
disconnectAsync()
Se desconecta del servicio. |
java.lang.String |
getAuthorizationToken()
Obtiene el token de autorización usado para comunicarse con el servicio. |
Safe |
getImpl()
Devuelve la instancia interna del conector del servicio de diálogo. |
Property |
getProperties()
Colección de propiedades y sus valores definidos para este conector de Dialog |
java.util.concurrent.Future<Speech |
listenOnceAsync()
Inicia una sesión de escucha que finalizará después de la primera expresión. |
java.util.concurrent.Future<java.lang.String> |
sendActivityAsync(String activity)
Envía una actividad al cuadro de diálogo de respaldo. |
void |
setAuthorizationToken(String token)
Establece el token de autorización usado para comunicarse con el servicio. |
void |
setSpeechActivityTemplate(String activityTemplate)
Establece la plantilla JSON que se proporcionará al servicio de voz para la siguiente conversación. |
java.util.concurrent.Future<java.lang.Void> |
startKeywordRecognitionAsync(KeywordRecognitionModel model)
Inicia el reconocimiento de palabras clave. |
java.util.concurrent.Future<java.lang.Void> |
stopKeywordRecognitionAsync()
Detenga el reconocimiento de palabras clave. |
java.util.concurrent.Future<java.lang.Void> |
stopListeningAsync()
Solicita que una operación de escucha activa finalice inmediatamente, interrumpa cualquier habla en curso y proporcione un resultado que refleje los datos de audio capturados hasta ahora. |
Métodos heredados de java.lang.Object
Detalles del campo
activityReceived
public EventHandlerImpl
Define el controlador de eventos para el evento recibido de la actividad.
canceled
public EventHandlerImpl
Define el controlador de eventos para el evento cancelado.
recognized
public EventHandlerImpl
Define el controlador de eventos para el evento reconocido.
recognizing
public EventHandlerImpl
Define el controlador de eventos para el evento de reconocimiento.
sessionStarted
public EventHandlerImpl
Define el controlador de eventos para el evento de inicio de sesión.
sessionStopped
public EventHandlerImpl
Define el controlador de eventos para el evento de detención de sesión.
speechEndDetected
public EventHandlerImpl
Define el controlador de eventos para el evento de detección de finales de voz.
speechStartDetected
public EventHandlerImpl
Define el controlador de eventos para el evento de detección de inicio de voz.
turnStatusReceived
public EventHandlerImpl
Define el controlador de eventos para el evento de estado de turno recibido.
Detalles del constructor
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config)
Crea un dialogServiceConnector con audio a partir de la entrada de micrófono predeterminada.
Parámetros:
DialogServiceConnector
public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)
Compila un dialogServiceConnector
Parámetros:
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.
connectAsync
public Future
Se conecta con el servicio.
Devoluciones:
disconnectAsync
public Future
Se desconecta del servicio.
Devoluciones:
getAuthorizationToken
public String getAuthorizationToken()
Obtiene el token de autorización usado para comunicarse con el servicio.
Devoluciones:
getImpl
public SafeHandle getImpl()
Devuelve la instancia interna del conector del servicio de diálogo.
Devoluciones:
getProperties
public PropertyCollection getProperties()
Colección de propiedades y sus valores definidos para este DialogServiceConnector.
Devoluciones:
listenOnceAsync
public Future
Inicia una sesión de escucha que finalizará después de la primera expresión.
Devoluciones:
sendActivityAsync
public Future
Envía una actividad al cuadro de diálogo de respaldo.
Parámetros:
Devoluciones:
setAuthorizationToken
public void setAuthorizationToken(String token)
Establece el token de autorización usado para comunicarse con el servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que expire el token de autorización, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, el reconocedor encontrará errores durante el reconocimiento.
Parámetros:
setSpeechActivityTemplate
public void setSpeechActivityTemplate(String activityTemplate)
Establece la plantilla JSON que se proporcionará al servicio de voz para la siguiente conversación. El servicio intentará combinar esta plantilla en todas las actividades enviadas al back-end de diálogo, independientemente de si el cliente lo originó con SendActivityAsync o generado por el servicio, como sucede con los resultados de conversión de voz a texto.
Parámetros:
startKeywordRecognitionAsync
public Future
Inicia el reconocimiento de palabras clave.
Parámetros:
Devoluciones:
stopKeywordRecognitionAsync
public Future
Detenga el reconocimiento de palabras clave.
Devoluciones:
stopListeningAsync
public Future
Solicita que una operación de escucha activa finalice inmediatamente, interrumpa cualquier habla en curso y proporcione un resultado que refleje los datos de audio capturados hasta ahora.
Devoluciones:
Se aplica a
Azure SDK for Java