Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
class Transcription::MeetingTranscriber
: public Recognizer
Klasse für besprechungsüberschreibend.
Elemente
SessionStarted
Syntax: public EventSignal< const SessionEventArgs & > SessionStarted;
Signal für Ereignisse, das den Start einer Erkennungssitzung (Operation) angibt.
SessionStopped
Syntax: public EventSignal< const SessionEventArgs & > SessionStopped;
Signal für Ereignisse, die das Ende einer Erkennungssitzung (Operation) angeben.
SpeechStartDetected
Syntax: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Signal für Ereignisse, die den Start der Spracherkennung angeben.
SpeechEndDetected
Syntax: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Signal für Ereignisse, die das Ende der Spracherkennung angeben.
Abschreibend
Syntax: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribing;
Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.
Transkribiert
Syntax: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribed;
Signal für Ereignisse, die endgültige Erkennungsergebnisse enthalten. (gibt einen erfolgreichen Erkennungsversuch an).
Abgesagt
Syntax: public EventSignal< const MeetingTranscriptionCanceledEventArgs & > Canceled;
Signal für Ereignisse, die abgebrochene Erkennungsergebnisse enthalten (gibt einen Erkennungsversuch an, 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 diese MeetingTranscriber definiert sind.
JoinMeetingAsync
Syntax: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );
Nehmen Sie an einer Besprechung teil.
Die Parameter
-
meeting
Ein intelligenter Zeiger der Besprechung, an der sie teilnimmt.
Rückgaben
Eine leere Zukunft.
LeaveMeetingAsync
Syntax: public inline std::future< void > LeaveMeetingAsync ( );
Verlassen Sie eine Besprechung.
Hinweis: Nach dem Verlassen einer Besprechung werden keine transkribierten oder transkribierten Ereignisse an Endbenutzer gesendet. Endbenutzer müssen an einer Besprechung teilnehmen, um die Ereignisse erneut abzurufen.
Rückgaben
Eine leere Zukunft.
StartTranscribingAsync
Syntax: public inline std::future< void > StartTranscribingAsync ( );
Startet asynchron das Transcribing einer Besprechung.
Rückgaben
Eine leere Zukunft.
StopTranscribingAsync
Syntax: public inline std::future< void > StopTranscribingAsync ( );
Beendet asynchron das Transcribing einer Besprechung.
Rückgaben
Eine leere Zukunft.
MeetingTranscriber
Syntax: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );
Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Die Parameter
-
hreco
Erkennungshandle.
~MeetingTranscriber
Syntax: public inline ~MeetingTranscriber ( );
Destruktor.
SetAuthorizationToken
Syntax: public inline void SetAuthorizationToken ( const std::string & token );
Legt das Autorisierungstoken fest, das für die Verbindung mit dem Server verwendet wird.
Die Parameter
-
token
Das Autorisierungstoken.
GetAuthorizationToken
Syntax: public inline std::string GetAuthorizationToken ( );
Ruft das Autorisierungstoken ab.
Rückgaben
Autorisierungstoken
FromConfig
Syntax: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );
Erstellen Sie einen Besprechungs transcriber aus einer Audiokonfiguration.
Die Parameter
-
audioInput
Audiokonfiguration.
Rückgaben
Ein intelligenter Zeiger, der den Transkribierzeiger für Besprechungen umschlossen hat.