Compartir a través de


DialogServiceConnector Clase

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.dialog.DialogServiceConnector

Implementaciones

java.lang.AutoCloseable

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
EventHandlerImpl<ActivityReceivedEventArgs> activityReceived

Define el controlador de eventos para el evento recibido de la actividad.

EventHandlerImpl<SpeechRecognitionCanceledEventArgs> canceled

Define el controlador de eventos para el evento cancelado.

EventHandlerImpl<SpeechRecognitionEventArgs> recognized

Define el controlador de eventos para el evento reconocido.

EventHandlerImpl<SpeechRecognitionEventArgs> recognizing

Define el controlador de eventos para el evento de reconocimiento.

EventHandlerImpl<SessionEventArgs> sessionStarted

Define el controlador de eventos para el evento de inicio de sesión.

EventHandlerImpl<SessionEventArgs> sessionStopped

Define el controlador de eventos para el evento de detención de sesión.

EventHandlerImpl<RecognitionEventArgs> speechEndDetected

Define el controlador de eventos para el evento de detección de finales de voz.

EventHandlerImpl<RecognitionEventArgs> speechStartDetected

Define el controlador de eventos para el evento de detección de inicio de voz.

EventHandlerImpl<TurnStatusReceivedEventArgs> 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 DialogServicecon audio a partir de la entrada de micrófono predeterminada

DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)

Compila un conector de Serviciode diálogo

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.

SafeHandle getImpl()

Devuelve la instancia interna del conector del servicio de diálogo.

PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para este conector de DialogService.

java.util.concurrent.Future<SpeechRecognitionResult> 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

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

activityReceived

public EventHandlerImpl activityReceived

Define el controlador de eventos para el evento recibido de la actividad.

canceled

public EventHandlerImpl canceled

Define el controlador de eventos para el evento cancelado.

recognized

public EventHandlerImpl recognized

Define el controlador de eventos para el evento reconocido.

recognizing

public EventHandlerImpl recognizing

Define el controlador de eventos para el evento de reconocimiento.

sessionStarted

public EventHandlerImpl sessionStarted

Define el controlador de eventos para el evento de inicio de sesión.

sessionStopped

public EventHandlerImpl sessionStopped

Define el controlador de eventos para el evento de detención de sesión.

speechEndDetected

public EventHandlerImpl speechEndDetected

Define el controlador de eventos para el evento de detección de finales de voz.

speechStartDetected

public EventHandlerImpl speechStartDetected

Define el controlador de eventos para el evento de detección de inicio de voz.

turnStatusReceived

public EventHandlerImpl turnStatusReceived

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:

config - Configuración del conector de servicio de cuadros de diálogo.

DialogServiceConnector

public DialogServiceConnector(DialogServiceConfig config, AudioConfig audioConfig)

Compila un dialogServiceConnector

Parámetros:

config - Configuración del conector de servicio de cuadros de diálogo.
audioConfig - Configuración de entrada de audio opcional asociada al reconocedor

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 connectAsync()

Se conecta con el servicio.

Devoluciones:

Tarea que representa la operación asincrónica que se conecta al servicio.

disconnectAsync

public Future disconnectAsync()

Se desconecta del servicio.

Devoluciones:

Tarea que representa la operación asincrónica que se desconecta del servicio.

getAuthorizationToken

public String getAuthorizationToken()

Obtiene el token de autorización usado para comunicarse con el servicio.

Devoluciones:

Token de autorización.

getImpl

public SafeHandle getImpl()

Devuelve la instancia interna del conector del servicio de diálogo.

Devoluciones:

Instancia interna del conector del servicio de diálogo

getProperties

public PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para este DialogServiceConnector.

Devoluciones:

Colección de propiedades y sus valores definidos para este DialogServiceConnector.

listenOnceAsync

public Future listenOnceAsync()

Inicia una sesión de escucha que finalizará después de la primera expresión.

Devoluciones:

Tarea que representa la operación asincrónica que inicia una sesión de escucha de una toma.

sendActivityAsync

public Future sendActivityAsync(String activity)

Envía una actividad al cuadro de diálogo de respaldo.

Parámetros:

activity - Actividad que se va a enviar.

Devoluciones:

Tarea que representa la operación asincrónica que envía una actividad al cuadro de diálogo de respaldo.

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:

token - Token de autorización.

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:

activityTemplate - Carga JSON que se va a combinar en los mensajes de actividad generados.

startKeywordRecognitionAsync

public Future startKeywordRecognitionAsync(KeywordRecognitionModel model)

Inicia el reconocimiento de palabras clave.

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 asincrónica que inicia el reconocimiento de palabras clave.

stopKeywordRecognitionAsync

public Future stopKeywordRecognitionAsync()

Detenga el reconocimiento de palabras clave.

Devoluciones:

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

stopListeningAsync

public Future 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.

Devoluciones:

Tarea que representa la operación asincrónica que detiene una sesión de escucha activa.

Se aplica a