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.