Classe Transcription::MeetingTranscriber
class Transcription::MeetingTranscriber
: public Recognizer
Classe per la trascrizione della riunione.
Membri
SessionStarted
Sintassi: public EventSignal< constSessionEventArgs & > SessionStarted;
Segnale per gli eventi che indicano l'inizio di una sessione di riconoscimento (operazione).
SessionStopped
Sintassi: public EventSignal< constSessionEventArgs & > SessionStopped;
Segnale per gli eventi che indicano la fine di una sessione di riconoscimento (operazione).
SpeechStartDetected
Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Segnale per gli eventi che indicano l'inizio del parlato.
SpeechEndDetected
Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Segnale per gli eventi che indicano la fine del parlato.
Trascrivere
Sintassi: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;
Segnalare gli eventi contenenti risultati intermedi del riconoscimento.
Trascritto
Sintassi: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;
Segnalare gli eventi contenenti i risultati finali del riconoscimento. (che indica un tentativo di riconoscimento riuscito).
Cancellati
Sintassi: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;
Segnalare gli eventi contenenti risultati di riconoscimento annullati (indicante un tentativo di riconoscimento annullato come risultato o una richiesta di annullamento diretta o, in alternativa, un errore di trasporto o protocollo).
Proprietà
Sintassi: public PropertyCollection & Properties;
Raccolta di proprietà e dei relativi valori definiti per meetingTranscriber.
JoinMeetingAsync
Sintassi: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );
Partecipa a una riunione.
Parametri
meeting
Puntatore intelligente della riunione da unire.
Restituisce
Un futuro vuoto.
LeaveMeetingAsync
Sintassi: public inline std::future< void > LeaveMeetingAsync ( );
Lasciare una riunione.
Nota: dopo aver lasciato una riunione, agli utenti finali non verrà inviato alcun evento trascritto o trascritto. Gli utenti finali devono partecipare a una riunione per ottenere nuovamente gli eventi.
Restituisce
Un futuro vuoto.
StartTranscribingAsync
Sintassi: public inline std::future< void > StartTranscribingAsync ( );
Avvia in modo asincrono una trascrizione delle riunioni.
Restituisce
Un futuro vuoto.
StopTranscribingAsync
Sintassi: public inline std::future< void > StopTranscribingAsync ( );
Arresta in modo asincrono la trascrizione di una riunione.
Restituisce
Un futuro vuoto.
MeetingTranscriber
Sintassi: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
hreco
Handle di riconoscimento.
~MeetingTranscriber
Sintassi: public inline ~MeetingTranscriber ( );
Distruttore.
SetAuthorizationToken
Sintassi: public inline void SetAuthorizationToken ( const std::string & token );
Imposta il token di autorizzazione che verrà usato per la connessione del server.
Parametri
token
Token di autorizzazione.
GetAuthorizationToken
Sintassi: public inline std::string GetAuthorizationToken ( );
Ottiene il token di autorizzazione.
Restituisce
Token di autorizzazione
FromConfig
Sintassi: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );
Creare una trascrizione della riunione da una configurazione audio.
Parametri
audioInput
Configurazione audio.
Restituisce
Puntatore intelligente di transcriber riunione di cui è stato eseguito il wrapping.