Sdílet prostřednictvím


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.