Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
class Transcription::MeetingTranscriber
: public Recognizer
Classe pour la transcriber de réunion.
Membres
SessionStarted
Syntaxe : public EventSignal< const SessionEventArgs & > SessionStarted;
Signal pour les événements indiquant le début d’une session de reconnaissance (opération).
SessionStopped
Syntaxe : public EventSignal< const SessionEventArgs & > SessionStopped;
Signal pour les événements indiquant la fin d’une session de reconnaissance (opération).
SpeechStartDetected
Syntaxe : public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Signal pour les événements indiquant le début de la parole.
SpeechEndDetected
Syntaxe : public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Signal pour les événements indiquant la fin de la parole.
Transcription
Syntaxe : public EventSignal< const MeetingTranscriptionEventArgs & > Transcribing;
Signal pour les événements contenant des résultats de reconnaissance intermédiaire.
Transcrit
Syntaxe : public EventSignal< const MeetingTranscriptionEventArgs & > Transcribed;
Signal pour les événements contenant les résultats de la reconnaissance finale. (indiquant une tentative de reconnaissance réussie).
Annulé
Syntaxe : public EventSignal< const MeetingTranscriptionCanceledEventArgs & > Canceled;
Signal pour les événements contenant les résultats de la reconnaissance annulée (indiquant une tentative de reconnaissance qui a été annulée en conséquence 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 );
Rejoindre 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 ( );
Laissez une réunion.
Remarque : Après avoir quitté une réunion, aucun transcrit ou transcrit n’est envoyé aux utilisateurs finaux. Les utilisateurs finaux doivent participer à une réunion pour récupérer 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 une transcription de réunion.
Retours
Un avenir vide.
MeetingTranscriber
Syntaxe : public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );
Constructeur interne. Crée une instance à l’aide du handle fourni.
Paramètres
- handle
hreco
Recognizer.
~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
Le 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
- configuration audio
audioInput
.
Retours
Pointeur de réunion encapsulé de pointeur intelligent encapsulé.