Compartir a través de


class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Clase para transcribir reunión.

Miembros

SessionStarted

Sintaxis: public EventSignal< constSessionEventArgs & > SessionStarted;

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

Sesión detenida

Sintaxis: public EventSignal< constSessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

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

SpeechEndDetected

Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

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

Transcribir

Sintaxis: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

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

Transcrito

Sintaxis: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

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

Canceled

Sintaxis: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Señal de eventos que contienen resultados de reconocimiento cancelados (lo que indica 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 este MeetingTranscriber.

JoinMeetingAsync

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

Únase 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 o 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 reunión transcribir.

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 Identificador de reconocedor.

~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 Token de autorización.

GetAuthorizationToken

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

Obtiene el token de autorización.

Devoluciones

El token de autorización

FromConfig

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

Cree un transcribor de reunión a partir de una configuración de audio.

Parámetros

  • audioInput Configuración de audio.

Devoluciones

Puntero inteligente encapsulado de transcribir reunión.