Compartir a través de


class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Clase para transcribir reuniones.

Miembros

SessionStarted

Sintaxis: public EventSignal< const SessionEventArgs & > SessionStarted;

Señal para eventos que indican el inicio de una sesión de reconocimiento (operación).

Sesión detenida

Sintaxis: public EventSignal< const SessionEventArgs & > SessionStopped;

Señal para eventos que indican el final de una sesión de reconocimiento (operación).

SpeechStartDetected

Sintaxis: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

Señal para eventos que indican el inicio de la voz.

SpeechEndDetected

Sintaxis: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Señal para eventos que indican el final de la voz.

Transcribir

Sintaxis: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribing;

Señal para eventos que contienen resultados intermedios de reconocimiento.

Transcrito

Sintaxis: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribed;

Señal para eventos que contienen los resultados finales del reconocimiento. (que indica un intento de reconocimiento correcto).

Cancelado

Sintaxis: public EventSignal< const MeetingTranscriptionCanceledEventArgs & > Canceled;

Señal para eventos que contienen resultados de reconocimiento cancelados (que indican un intento de reconocimiento que se canceló como resultado o una solicitud de cancelación directa o, alternativamente, un error de transporte o protocolo).

Propiedades

Sintaxis: public PropertyCollection & Properties;

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

JoinMeetingAsync

Sintaxis: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

Unirse a una reunión.

Parámetros

  • meeting puntero inteligente de la reunión que se va a unir.

Devoluciones

Un futuro vacío.

LeaveMeetingAsync

Sintaxis: public inline std::future< void > LeaveMeetingAsync ( );

Deje una reunión.

Nota: Después de salir de una reunión, no se enviará ningún evento transcribido ni transcrito a los usuarios finales. Los usuarios finales deben unirse a una reunión para volver a obtener los eventos.

Devoluciones

Un futuro vacío.

StartTranscribingAsync

Sintaxis: public inline std::future< void > StartTranscribingAsync ( );

Inicia de forma asincrónica una transcripción de reuniones.

Devoluciones

Un futuro vacío.

StopTranscribingAsync

Sintaxis: public inline std::future< void > StopTranscribingAsync ( );

Detiene de forma asincrónica una transcripción de reuniones.

Devoluciones

Un futuro vacío.

MeetingTranscriber

Sintaxis: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.

Parámetros

  • hreco controlador recognizer.

~MeetingTranscriber

Sintaxis: public inline ~MeetingTranscriber ( );

Destructor.

SetAuthorizationToken

Sintaxis: public inline void SetAuthorizationToken ( const std::string & token );

Establece el token de autorización que se usará para conectar el servidor.

Parámetros

  • token El token de autorización.

GetAuthorizationToken

Sintaxis: public inline std::string GetAuthorizationToken ( );

Obtiene el token de autorización.

Devoluciones

Token de autorización

FromConfig

Sintaxis: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

Cree un transcribidor de reuniones a partir de una configuración de audio.

Parámetros

  • audioInput configuración de audio.

Devoluciones

Puntero inteligente encapsulado del transcribor de reunión.