transkrypcja klasy::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Klasa dla ConversationTranscribers.
Elementy członkowskie
SesjaStarted
Składnia: public EventSignal< constSessionEventArgs & > SessionStarted;
Sygnał dla zdarzeń wskazujący początek sesji rozpoznawania (operacja).
SessionStopped
Składnia: public EventSignal< constSessionEventArgs & > SessionStopped;
Sygnał dla zdarzeń wskazujący koniec sesji rozpoznawania (operacja).
SpeechStartDetected
Składnia: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Sygnał dla zdarzeń wskazujący początek mowy.
SpeechEndDetected
Składnia: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Sygnał dla zdarzeń wskazujący koniec mowy.
Zapisywania
Składnia: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego.
Przepisywane
Składnia: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Sygnał dla zdarzeń zawierających wyniki końcowego rozpoznawania. (wskazująca pomyślną próbę rozpoznawania).
Anulowane
Składnia: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Sygnał dla zdarzeń zawierających anulowane wyniki rozpoznawania (wskazujący próbę rozpoznawania anulowaną w wyniku lub żądanie anulowania bezpośredniego lub, alternatywnie, błąd transportu lub protokołu).
Właściwości
Składnia: public PropertyCollection & Properties;
Kolekcja właściwości i ich wartości zdefiniowanych dla tej aplikacji ConversationTranscriber.
StartTranscribingAsync
Składnia: public inline std::future< void > StartTranscribingAsync ( );
Asynchronicznie rozpoczyna transkrypcję konwersacji.
Zwraca
Pusta przyszłość.
StopTranscribingAsync
Składnia: public inline std::future< void > StopTranscribingAsync ( );
Asynchronicznie zatrzymuje transkrypcję konwersacji.
Zwraca
Pusta przyszłość.
ConversationTranscriber
Składnia: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.
Parametry
hreco
Uchwyt rozpoznawania.
~ConversationTranscriber
Składnia: public inline ~ConversationTranscriber ( );
Destruktora.
SetAuthorizationToken
Składnia: public inline void SetAuthorizationToken ( const std::string & token );
Ustawia token autoryzacji, który będzie używany do łączenia serwera.
Parametry
token
Token autoryzacji.
GetAuthorizationToken
Składnia: public inline std::string GetAuthorizationToken ( );
Pobiera token autoryzacji.
Zwraca
Token autoryzacji
Z konfiguracji
Składnia: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Utwórz transkrypcję konwersacji na podstawie konfiguracji mowy.
Parametry
speechconfig
Konfiguracja mowy.
Zwraca
Inteligentny wskaźnik opakowany wskaźnik transkrypcji konwersacji.
Z konfiguracji
Składnia: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Utwórz transkrypcję konwersacji na podstawie konfiguracji mowy i konfiguracji audio.
Parametry
speechconfig
Konfiguracja mowy.audioInput
Konfiguracja audio.
Zwraca
Inteligentny wskaźnik opakowany wskaźnik transkrypcji konwersacji.
Z konfiguracji
Składnia: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Utwórz transkrypcję konwersacji na podstawie konfiguracji mowy, konfiguracji języka źródłowego wykrywania automatycznego i konfiguracji dźwięku.
Parametry
speechconfig
Konfiguracja mowy.autoDetectSourceLangConfig
Konfiguracja języka źródłowego automatycznego wykrywania.audioInput
Konfiguracja audio.
Zwraca
Inteligentny wskaźnik opakowany wskaźnik konwersacji trasncriber.
Z konfiguracji
Składnia: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Utwórz transkrypcję konwersacji na podstawie konfiguracji mowy, konfiguracji języka źródłowego i konfiguracji audio.
Parametry
speechconfig
Konfiguracja mowy.sourceLanguageConfig
Konfiguracja języka źródłowego.audioInput
Konfiguracja audio.
Zwraca
Inteligentny wskaźnik opakowany wskaźnik transkrypcji konwersacji.
Z konfiguracji
Składnia: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Utwórz transkrypcję konwersacji na podstawie konfiguracji mowy, języka źródłowego i konfiguracji audio.
Parametry
speechconfig
Konfiguracja mowy.sourceLanguage
Język źródłowy.audioInput
Konfiguracja audio.
Zwraca
Inteligentny wskaźnik opakowany wskaźnik transkrypcji konwersacji.