Freigeben über


Class Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Kurs für Besprechungstranskription.

Member

SessionStarted

Syntax: public EventSignal< constSessionEventArgs & > SessionStarted;

Signal für Ereignisse, die den Beginn einer Erkennungssitzung (Vorgang) angeben.

SessionStopped

Syntax: public EventSignal< constSessionEventArgs & > SessionStopped;

Signal für Ereignisse, die das Ende einer Erkennungssitzung (Vorgang) angeben.

SpeechStartDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal für Ereignisse, die den Sprachbeginn angeben.

SpeechEndDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal für Ereignisse, die das Sprachende angeben.

Transkription

Syntax: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.

Transkribiert

Syntax: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

Signal für Ereignisse, die endgültige Erkennungsergebnisse enthalten. (gibt einen erfolgreichen Erkennungsversuch an).

Canceled

Syntax: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

Signal für Ereignisse, die abgebrochene Erkennungsergebnisse enthalten (dies bedeutet, dass ein Erkennungsversuch, der als Ergebnis abgebrochen wurde, oder eine direkte Abbruchanforderung oder alternativ ein Transport- oder Protokollfehler).

Eigenschaften

Syntax: public PropertyCollection & Properties;

Eine Auflistung von Eigenschaften und deren Werten, die für diesen MeetingTranscriber definiert sind.

JoinMeetingAsync

Syntax: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

Nehmen Sie an einer Besprechung teil.

Parameter

  • meeting Ein intelligenter Zeiger auf die Besprechung, der beitreten soll.

Gibt zurück

Eine leere Zukunft.

LeaveMeetingAsync

Syntax: public inline std::future< void > LeaveMeetingAsync ( );

Verlassen Sie eine Besprechung.

Hinweis: Nachdem Sie eine Besprechung verlassen haben, werden keine Transskription oder transkribierte Ereignisse an Endbenutzer gesendet. Endbenutzer müssen an einer Besprechung teilnehmen, um die Ereignisse erneut zu erhalten.

Gibt zurück

Eine leere Zukunft.

StartTranscribingAsync

Syntax: public inline std::future< void > StartTranscribingAsync ( );

Startet asynchron eine Besprechungstransskription.

Gibt zurück

Eine leere Zukunft.

StopTranscribingAsync

Syntax: public inline std::future< void > StopTranscribingAsync ( );

Beendet asynchron die Transskription einer Besprechung.

Gibt zurück

Eine leere Zukunft.

MeetingTranscriber

Syntax: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

Interner Konstruktor. Erstellt mithilfe des bereitgestellten Handles eine neue instance.

Parameter

  • hreco Erkennungshandle.

~MeetingTranscriber

Syntax: public inline ~MeetingTranscriber ( );

Destruktor.

SetAuthorizationToken

Syntax: public inline void SetAuthorizationToken ( const std::string & token );

Legt das Autorisierungstoken fest, das zum Herstellen einer Verbindung mit dem Server verwendet wird.

Parameter

  • token Das Autorisierungstoken.

GetAuthorizationToken

Syntax: public inline std::string GetAuthorizationToken ( );

Ruft das Autorisierungstoken ab.

Gibt zurück

Autorisierungstoken

FromConfig

Syntax: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

Erstellen Sie einen Besprechungstranskripter aus einer Audiokonfiguration.

Parameter

  • audioInput Audiokonfiguration.

Gibt zurück

Ein smarter Zeiger, der mit Besprechungstranskription umschlossen ist.