Class Transcription ::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Classe pour transcriber de réunion.

Membres

SessionStarted

Syntaxe : public EventSignal< constSessionEventArgs & > SessionStarted;

Signal pour les événements indiquant le début d’une session de reconnaissance (opération).

SessionStopped

Syntaxe : public EventSignal< constSessionEventArgs & > SessionStopped;

Signal pour les événements indiquant la fin d’une session de reconnaissance (opération).

SpeechStartDetected

Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal pour les événements indiquant le début de la parole.

SpeechEndDetected

Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal pour les événements indiquant la fin de la parole.

Transcription

Syntaxe : public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

Signal pour les événements contenant des résultats de reconnaissance intermédiaires.

Transcrit

Syntaxe : public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

Signal pour les événements contenant les résultats de la reconnaissance finale. (indiquant une tentative de reconnaissance réussie).

Opération annulée

Syntaxe : public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Signal pour les événements contenant des résultats de reconnaissance annulés (indiquant une tentative de reconnaissance qui a été annulée en tant que résultat ou une demande d’annulation directe ou, alternativement, un échec de transport ou de protocole).

Propriétés

Syntaxe : public PropertyCollection & Properties;

Collection de propriétés et leurs valeurs définies pour ce MeetingTranscriber.

JoinMeetingAsync

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

Participer à une réunion.

Paramètres

  • meeting Pointeur intelligent de la réunion à rejoindre.

Retours

Un avenir vide.

LeaveMeetingAsync

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

Quitter une réunion.

Remarque : Après avoir quitté une réunion, aucun événement de transcription ou transcrit n’est envoyé aux utilisateurs finaux. Les utilisateurs finaux doivent participer à une réunion pour obtenir à nouveau les événements.

Retours

Un avenir vide.

StartTranscribingAsync

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

Démarre de façon asynchrone une transcription de réunion.

Retours

Un avenir vide.

StopTranscribingAsync

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

Arrête de façon asynchrone la transcription d’une réunion.

Retours

Un avenir vide.

MeetingTranscriber

Syntaxe : public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Constructeur interne. Crée un instance à l’aide du handle fourni.

Paramètres

  • hreco Handle du module de reconnaissance.

~MeetingTranscriber

Syntaxe : public inline ~MeetingTranscriber ( );

Destructeur.

SetAuthorizationToken

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

Définit le jeton d’autorisation qui sera utilisé pour connecter le serveur.

Paramètres

  • token Jeton d’autorisation.

GetAuthorizationToken

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

Obtient le jeton d’autorisation.

Retours

Jeton d’autorisation

FromConfig

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

Créez un transcriber de réunion à partir d’une configuration audio.

Paramètres

  • audioInput Configuration audio.

Retours

Pointeur de transcribre de réunion encapsulé de pointeur intelligent.