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.