Sdílet prostřednictvím


přepis třídy::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Třída pro conversationTranscribers.

Členové

RelaceZahájené

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< constConversationTranscriptionEventArgs & > Transcribing;

Signál pro události obsahující průběžné výsledky rozpoznávání.

Přepsal

Syntaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;

Signál pro události obsahující konečné výsledky rozpoznávání (označující úspěšný pokus o rozpoznání).

Zrušeno

Syntaxe: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;

Signál pro události obsahující zrušené výsledky rozpoznávání (označující pokus o uznání, který byl v důsledku toho zrušen, nebo přímou žádost o zrušení nebo případně selhání přenosu nebo protokolu).

Vlastnosti

Syntaxe: public PropertyCollection & Properties;

Kolekce vlastností a jejich hodnot definovaných pro tento ConversationTranscriber.

StartTranscribingAsync

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

Asynchronně zahájí přepis konverzace.

Návraty

Prázdná budoucnost.

StopTranscribingAsync

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

Asynchronně zastaví přepis konverzace.

Návraty

Prázdná budoucnost.

ConversationTranscriber

Syntaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

Interní konstruktor. Vytvoří novou instanci pomocí poskytnutého popisovače.

Parametry

  • hreco Popisovač rozpoznávání.

~ConversationTranscriber

Syntaxe: public inline ~ConversationTranscriber ( );

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

FromConfig

Syntaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );

Vytvořte přepisovač konverzace z konfigurace řeči.

Parametry

  • speechconfig Konfigurace řeči.

Návraty

Inteligentní ukazatel zabalený na přepisovači konverzace.

FromConfig

Syntaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Vytvořte přepisovač konverzace z konfigurace řeči a konfigurace zvuku.

Parametry

  • speechconfig Konfigurace řeči.

  • audioInput Konfigurace zvuku.

Návraty

Inteligentní ukazatel zabalený na přepisovači konverzace.

FromConfig

Syntaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Vytvořte přepisovač konverzace z konfigurace řeči, konfigurace zdrojového jazyka automatické detekce a konfigurace zvuku.

Parametry

  • speechconfig Konfigurace řeči.

  • autoDetectSourceLangConfig Konfigurace zdrojového jazyka automatického zjišťování

  • audioInput Konfigurace zvuku.

Návraty

Inteligentní ukazatel zabalený na trasncriber konverzace.

FromConfig

Syntaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Vytvořte přepisovač konverzace z konfigurace řeči, konfigurace zdrojového jazyka a konfigurace zvuku.

Parametry

  • speechconfig Konfigurace řeči.

  • sourceLanguageConfig Konfigurace zdrojového jazyka.

  • audioInput Konfigurace zvuku.

Návraty

Inteligentní ukazatel zabalený na přepisovači konverzace.

FromConfig

Syntaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );

Vytvořte přepisovač konverzace z konfigurace řeči, zdrojového jazyka a konfigurace zvuku.

Parametry

  • speechconfig Konfigurace řeči.

  • sourceLanguage Zdrojový jazyk.

  • audioInput Konfigurace zvuku.

Návraty

Inteligentní ukazatel zabalený na přepisovači konverzace.