Udostępnij za pośrednictwem


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.