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.