Udostępnij za pośrednictwem


class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Klasa transkrypcji spotkania.

Elementy członkowskie

SesjaStarted

Składnia: public EventSignal< constSessionEventArgs & > SessionStarted;

Sygnał dla zdarzeń wskazujących początek sesji rozpoznawania (operacja).

SessionStopped

Składnia: public EventSignal< constSessionEventArgs & > SessionStopped;

Sygnał dla zdarzeń wskazujących 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ących koniec mowy.

Zapisywania

Składnia: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

Sygnał dla zdarzeń zawierających wyniki rozpoznawania pośredniego.

Przepisywane

Składnia: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

Sygnał dla zdarzeń zawierających końcowe wyniki rozpoznawania. (wskazująca pomyślną próbę rozpoznawania).

Anulowane

Składnia: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Sygnał dla zdarzeń zawierających anulowane wyniki rozpoznawania (wskazujący próbę rozpoznania, która została anulowana w wyniku lub żądanie anulowania bezpośredniego lub, alternatywnie, niepowodzenie transportu lub protokołu).

Właściwości

Składnia: public PropertyCollection & Properties;

Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu MeetingTranscriber.

JoinMeetingAsync

Składnia: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

Dołącz do spotkania.

Parametry

  • meeting Inteligentny wskaźnik spotkania do dołączenia.

Zwraca

Pusta przyszłość.

LeaveMeetingAsync

Składnia: public inline std::future< void > LeaveMeetingAsync ( );

Pozostaw spotkanie.

Uwaga: po opuszczeniu spotkania żadne transkrypcja ani transkrypcja zdarzeń nie zostaną wysłane do użytkowników końcowych. Użytkownicy końcowi muszą dołączyć do spotkania, aby ponownie pobrać zdarzenia.

Zwraca

Pusta przyszłość.

StartTranscribingAsync

Składnia: public inline std::future< void > StartTranscribingAsync ( );

Asynchronicznie rozpoczyna transkrypcję spotkania.

Zwraca

Pusta przyszłość.

StopTranscribingAsync

Składnia: public inline std::future< void > StopTranscribingAsync ( );

Asynchronicznie zatrzymuje transkrypcję spotkania.

Zwraca

Pusta przyszłość.

MeetingTranscriber

Składnia: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego uchwytu.

Parametry

  • hreco Uchwyt rozpoznawania.

~MeetingTranscriber

Składnia: public inline ~MeetingTranscriber ( );

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< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

Utwórz transkrypcja spotkania na podstawie konfiguracji audio.

Parametry

  • audioInput Konfiguracja dźwięku.

Zwraca

Inteligentny wskaźnik opakowany wskaźnik spotkania wskaźnik transkrypcji.