Share via


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.