Klassentranskription::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Klasse für ConversationTranscribers.

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 ConversationTranscriptionEventArgs & > Transcribing;

Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.

Transkribiert

Syntax: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribed;

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

Abgesagt

Syntax: public EventSignal< const ConversationTranscriptionCanceledEventArgs & > 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 ConversationTranscriber definiert sind.

StartTranscribingAsync

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

Startet asynchron das Transkribbing einer Unterhaltung.

Rückgaben

Eine leere Zukunft.

StopTranscribingAsync

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

Beendet asynchron das Transcribing einer Unterhaltung.

Rückgaben

Eine leere Zukunft.

ConversationTranscriber

Syntax: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

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

Die Parameter

  • hreco Erkennungshandle.

~ConversationTranscriber

Syntax: public inline ~ConversationTranscriber ( );

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< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );

Erstellen Sie einen Unterhaltungstraskripter aus einer Sprachkonfiguration.

Die Parameter

  • speechconfig Sprachkonfiguration.

Rückgaben

Ein intelligenter Zeiger, der den Transkribierzeiger für Unterhaltungen umschlossen hat.

FromConfig

Syntax: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Erstellen Sie einen Unterhaltungstraskripter aus einer Sprachkonfiguration und einer Audiokonfiguration.

Die Parameter

  • speechconfig Sprachkonfiguration.

  • audioInput Audiokonfiguration.

Rückgaben

Ein intelligenter Zeiger, der den Transkribierzeiger für Unterhaltungen umschlossen hat.

FromConfig

Syntax: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Erstellen Sie einen Unterhaltungstraskripter aus einer Sprachkonfiguration, einer Konfigurationskonfiguration für die automatische Erkennungsquelle und einer Audiokonfiguration.

Die Parameter

  • speechconfig Sprachkonfiguration.

  • autoDetectSourceLangConfig Konfiguration der Automatischen Erkennungsquelle.

  • audioInput Audiokonfiguration.

Rückgaben

Ein intelligenter Zeiger, der mit Unterhaltungen umschlossen wurde, zeigt trasncriber.

FromConfig

Syntax: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Erstellen Sie einen Unterhaltungstraskripter aus einer Sprachkonfiguration, einer Quellsprachkonfiguration und einer Audiokonfiguration.

Die Parameter

  • speechconfig Sprachkonfiguration.

  • sourceLanguageConfig Quellsprachenkonfiguration.

  • audioInput Audiokonfiguration.

Rückgaben

Ein intelligenter Zeiger, der den Transkribierzeiger für Unterhaltungen umschlossen hat.

FromConfig

Syntax: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );

Erstellen Sie einen Unterhaltungstraskripter aus einer Sprachkonfiguration, Quellsprache und Audiokonfiguration.

Die Parameter

  • speechconfig Sprachkonfiguration.

  • sourceLanguage Quellsprache.

  • audioInput Audiokonfiguration.

Rückgaben

Ein intelligenter Zeiger, der den Transkribierzeiger für Unterhaltungen umschlossen hat.