Dela via


class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Klass för mötestranskriberare.

Medlemmar

SessionStartad

Syntax: public EventSignal< constSessionEventArgs & > SessionStarted;

Signal för händelser som anger början av en igenkänningssession (åtgärd).

Sessioner som toppas

Syntax: public EventSignal< constSessionEventArgs & > SessionStopped;

Signal för händelser som anger slutet av en igenkänningssession (åtgärd).

SpeechStartDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal för händelser som anger början av talet.

SpeechEndDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal för händelser som anger slutet av talet.

Transkribera

Syntax: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

Signal för händelser som innehåller mellanliggande igenkänningsresultat.

Transkriberas

Syntax: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

Signal för händelser som innehåller slutliga igenkänningsresultat. (anger ett lyckat igenkänningsförsök).

Avbrutna

Syntax: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Signal för händelser som innehåller avbrutna igenkänningsresultat (som anger ett igenkänningsförsök som avbröts till följd av en direkt annulleringsbegäran eller, alternativt, ett transport- eller protokollfel).

Egenskaper

Syntax: public PropertyCollection & Properties;

En samling egenskaper och deras värden som definierats för denna MeetingTranscriber.

JoinMeetingAsync

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

Anslut till ett möte.

Parametrar

  • meeting En smart pekare på mötet som ska kopplas.

Returer

En tom framtid.

LeaveMeetingAsync

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

Lämna ett möte.

Obs! När du har lämnat ett möte skickas inga transkriberade eller transkriberade händelser till slutanvändarna. Slutanvändarna måste ansluta till ett möte för att få händelserna igen.

Returer

En tom framtid.

StartTranscribingAsync

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

Asynkront startar ett möte som transkriberar.

Returer

En tom framtid.

StopTranscribingAsync

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

Asynkront stoppar en mötestransnumering.

Returer

En tom framtid.

MeetingTranscriber

Syntax: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Intern konstruktor. Skapar en ny instans med hjälp av den angivna referensen.

Parametrar

  • hreco Handtag för identifierare.

~MeetingTranscriber

Syntax: public inline ~MeetingTranscriber ( );

Destructor.

SetAuthorizationToken

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

Anger den auktoriseringstoken som ska användas för att ansluta servern.

Parametrar

  • token Auktoriseringstoken.

GetAuthorizationToken

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

Hämtar auktoriseringstoken.

Returer

Auktoriseringstoken

FromConfig

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

Skapa en mötestranskriberare från en ljudkonfiguration.

Parametrar

  • audioInput Ljudkonfiguration.

Returer

En pekare med en smart pekare för omsluten mötestranskribering.