Share via


Class Transcription::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Klasse für ConversationTranscribers.

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

Signal für Ereignisse, die Zwischenerkennungsergebnisse enthalten.

Transkribiert

Syntax: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;

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

Canceled

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

StartTranscribingAsync

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

Startet asynchron eine Konversationstransskription.

Gibt zurück

Eine leere Zukunft.

StopTranscribingAsync

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

Beendet asynchron die Transskription einer Konversation.

Gibt zurück

Eine leere Zukunft.

ConversationTranscriber

Syntax: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

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

Parameter

  • hreco Erkennungshandle.

~ConversationTranscriber

Syntax: public inline ~ConversationTranscriber ( );

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

Erstellen Sie eine Konversationstranskription aus einer Sprachkonfiguration.

Parameter

  • speechconfig Sprachkonfiguration.

Gibt zurück

Ein intelligenter Zeiger, umschlossener Transkribierungszeiger für Unterhaltungen.

FromConfig

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

Erstellen Sie einen Unterhaltungstranskripter aus einer Sprach- und Audiokonfiguration.

Parameter

  • speechconfig Sprachkonfiguration.

  • audioInput Audiokonfiguration.

Gibt zurück

Ein intelligenter Zeiger, umschlossener Transkribierungszeiger für Unterhaltungen.

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 Konversationstranskripter aus einer Sprachkonfiguration, einer Konfiguration der Automatischen Erkennungsquellsprache und einer Audiokonfiguration.

Parameter

  • speechconfig Sprachkonfiguration.

  • autoDetectSourceLangConfig Konfiguration der Automatischen Erkennungsquellsprache.

  • audioInput Audiokonfiguration.

Gibt zurück

Ein intelligenter Zeiger, umschlossener Unterhaltungstrasncriberzeiger.

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 Konversationstranskripter aus einer Sprachkonfiguration, einer Quellsprachkonfiguration und einer Audiokonfiguration.

Parameter

  • speechconfig Sprachkonfiguration.

  • sourceLanguageConfig Konfiguration der Quellsprache.

  • audioInput Audiokonfiguration.

Gibt zurück

Ein intelligenter Zeiger, umschlossener Transkribierungszeiger für Unterhaltungen.

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 Unterhaltungstranskripter aus einer Sprachkonfiguration, einer Quellsprache und einer Audiokonfiguration.

Parameter

  • speechconfig Sprachkonfiguration.

  • sourceLanguage Quellsprache.

  • audioInput Audiokonfiguration.

Gibt zurück

Ein intelligenter Zeiger mit umschlossenem Transkribieren von Unterhaltungen.