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.