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::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
-
hrecoErkennungshandle.
~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
-
tokenDas 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
-
speechconfigSprachkonfiguration.
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
speechconfigSprachkonfiguration.audioInputAudiokonfiguration.
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
speechconfigSprachkonfiguration.autoDetectSourceLangConfigKonfiguration der Automatischen Erkennungsquelle.audioInputAudiokonfiguration.
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
speechconfigSprachkonfiguration.sourceLanguageConfigQuellsprachenkonfiguration.audioInputAudiokonfiguration.
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
speechconfigSprachkonfiguration.sourceLanguageQuellsprache.audioInputAudiokonfiguration.
Rückgaben
Ein intelligenter Zeiger, der den Transkribierzeiger für Unterhaltungen umschlossen hat.