Dela via


class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Klass för mötestranskriberare.

Medlemmar

SessionStartad

Syntax: public EventSignal< const SessionEventArgs & > SessionStarted;

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

Sessioner toppade

Syntax: public EventSignal< const SessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

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

SpeechEndDetected

Syntax: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

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

Transkribera

Syntax: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribing;

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

Transkriberas

Syntax: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribed;

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

Annullerad

Syntax: public EventSignal< const MeetingTranscriptionCanceledEventArgs & > 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.

Parameterar

  • meeting En smart pekare för mötet som ska kopplas.

Återlämning

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.

Återlämning

En tom framtid.

StartTranscribingAsync

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

Asynkront startar en mötestranskribning.

Återlämning

En tom framtid.

StopTranscribingAsync

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

Asynkront stoppar en mötestranskribning.

Återlämning

En tom framtid.

MeetingTranscriber

Syntax: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.

Parameterar

  • hreco Recognizer-handtag.

~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.

Parameterar

  • token Auktoriseringstoken.

GetAuthorizationToken

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

Hämtar auktoriseringstoken.

Återlämning

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.

Parameterar

  • audioInput Ljudkonfiguration.

Återlämning

En smart pekare omsluten möte transkriberingspekare.