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.