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.