class Transcription::MeetingTranscriber
class Transcription::MeetingTranscriber
: public Recognizer
Třída pro přepisovatele schůzky.
Členové
Zahájení relace
Syntaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Signál pro události indikující začátek relace rozpoznávání (operace).
SessionStopped
Syntaxe: public EventSignal< constSessionEventArgs & > SessionStopped;
Signál pro události označující konec relace rozpoznávání (operace).
SpeechStartDetected
Syntaxe: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Signál pro události označující začátek řeči.
SpeechEndDetected
Syntaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Signál pro události označující konec řeči.
Přepis
Syntaxe: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;
Signál pro události obsahující průběžné výsledky rozpoznávání
Přepsal
Syntaxe: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;
Signál pro události obsahující konečné výsledky rozpoznávání (značí úspěšný pokus o rozpoznání).
Zrušeno
Syntaxe: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;
Signál pro události obsahující zrušené výsledky rozpoznávání (označující pokus o rozpoznání, který byl v důsledku toho zrušen, žádost o přímé zrušení nebo případně selhání přenosu nebo selhání protokolu).
Vlastnosti
Syntaxe: public PropertyCollection & Properties;
Kolekce vlastností a jejich hodnot definovaných pro tento MeetingTranscriber.
JoinMeetingAsync
Syntaxe: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );
Připojte se ke schůzce.
Parametry
meeting
Inteligentní ukazatel schůzky, ke které se chcete připojit.
Návraty
Prázdná budoucnost.
LeaveMeetingAsync
Syntaxe: public inline std::future< void > LeaveMeetingAsync ( );
Opustit schůzku.
Poznámka: Po opuštění schůzky se koncovým uživatelům nebudou posílat žádné přepisované ani přepisované události. Koncoví uživatelé se musí ke schůzce připojit, aby znovu získali události.
Návraty
Prázdná budoucnost.
StartTranscribingAsync
Syntaxe: public inline std::future< void > StartTranscribingAsync ( );
Asynchronně zahájí přepis schůzky.
Návraty
Prázdná budoucnost.
StopTranscribingAsync
Syntaxe: public inline std::future< void > StopTranscribingAsync ( );
Asynchronně zastaví přepis schůzky.
Návraty
Prázdná budoucnost.
MeetingTranscriber
Syntaxe: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );
Interní konstruktor. Vytvoří novou instanci pomocí zadaného popisovače.
Parametry
hreco
Popisovač rozpoznávání.
~MeetingTranscriber
Syntaxe: public inline ~MeetingTranscriber ( );
Destruktor.
SetAuthorizationToken
Syntaxe: public inline void SetAuthorizationToken ( const std::string & token );
Nastaví autorizační token, který se použije pro připojení serveru.
Parametry
token
Autorizační token.
GetAuthorizationToken
Syntaxe: public inline std::string GetAuthorizationToken ( );
Získá autorizační token.
Návraty
Ověřovací token
Zkonfigurovat
Syntaxe: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );
Vytvoření přepisu schůzky ze zvukové konfigurace
Parametry
audioInput
Konfigurace zvuku.
Návraty
Inteligentní ukazatel zabalený na přepis schůzky.