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.