klasse Transcriptie::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Klasse voor ConversationTranscribers.
Leden
SessionStarted
Syntaxis: public EventSignal< const SessionEventArgs & > SessionStarted;
Signaal voor gebeurtenissen die het begin van een herkenningssessie (bewerking) aangeven.
Sessiestopped
Syntaxis: public EventSignal< const SessionEventArgs & > SessionStopped;
Signaal voor gebeurtenissen die het einde van een herkenningssessie (bewerking) aangeven.
SpeechStartDetected
Syntaxis: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Signaal voor gebeurtenissen die het begin van de spraak aangeven.
SpeechEndDetected
Syntaxis: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Signaal voor gebeurtenissen die het einde van de spraak aangeven.
Overzetten
Syntaxis: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribing;
Signaal voor gebeurtenissen met tussenliggende herkenningsresultaten.
Getranscribeerd
Syntaxis: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribed;
Signaal voor gebeurtenissen met uiteindelijke herkenningsresultaten. (die een geslaagde herkenningspoging aangeeft).
Geannuleerd
Syntaxis: public EventSignal< const ConversationTranscriptionCanceledEventArgs & > Canceled;
Signaal voor gebeurtenissen met geannuleerde herkenningsresultaten (waarmee wordt aangegeven dat een herkenningspoging is geannuleerd als gevolg van een directe annuleringsaanvraag of een transport- of protocolfout).
Eigenschappen
Syntaxis: public PropertyCollection & Properties;
Een verzameling eigenschappen en de bijbehorende waarden die zijn gedefinieerd voor deze ConversationTranscriber.
StartTranscribingAsync
Syntaxis: public inline std::future< void > StartTranscribingAsync ( );
Asynchroon begint een gesprek met transscriberen.
Retouren
Een lege toekomst.
StopTranscribingAsync
Syntaxis: public inline std::future< void > StopTranscribingAsync ( );
Asynchroon stopt een gesprek met transscriberen.
Retouren
Een lege toekomst.
ConversationTranscriber
Syntaxis: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameterwaarden
-
hreco
Recognizer-ingang.
~ConversationTranscriber
Syntaxis: public inline ~ConversationTranscriber ( );
Destructor.
SetAuthorizationToken
Syntaxis: public inline void SetAuthorizationToken ( const std::string & token );
Hiermee stelt u het autorisatietoken in dat wordt gebruikt voor het verbinden van de server.
Parameterwaarden
-
token
het autorisatietoken.
GetAuthorizationToken
Syntaxis: public inline std::string GetAuthorizationToken ( );
Hiermee haalt u het autorisatietoken op.
Retouren
Autorisatietoken
FromConfig
Syntaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Een gesprekstranscriber maken op basis van een spraakconfiguratie.
Parameterwaarden
-
speechconfig
Speech-configuratie.
Retouren
Een slimme aanwijzer ingepakte gespreksonderwijzer.
FromConfig
Syntaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Maak een gesprekstranscriber op basis van een spraakconfiguratie en audioconfiguratie.
Parameterwaarden
speechconfig
Speech-configuratie.audioInput
audioconfiguratie.
Retouren
Een slimme aanwijzer ingepakte gespreksonderwijzer.
FromConfig
Syntaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Maak een gesprekstranscriber op basis van een spraakconfiguratie, de configuratie van de brontaal voor automatische detectie en de audioconfiguratie.
Parameterwaarden
speechconfig
Speech-configuratie.autoDetectSourceLangConfig
configuratie van brontaal voor automatische detectie.audioInput
audioconfiguratie.
Retouren
Een slimme aanwijzer ingepakte gespreksaanwijzer voor trasncriber aanwijzer.
FromConfig
Syntaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Maak een gesprekstranscriber op basis van een spraakconfiguratie, brontaalconfiguratie en audioconfiguratie.
Parameterwaarden
speechconfig
Speech-configuratie.sourceLanguageConfig
configuratie van brontaal.audioInput
audioconfiguratie.
Retouren
Een slimme aanwijzer ingepakte gespreksonderwijzer.
FromConfig
Syntaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Maak een gesprekstranscriber op basis van een spraakconfiguratie, brontaal en audioconfiguratie.
Parameterwaarden
speechconfig
Speech-configuratie.sourceLanguage
brontaal.audioInput
audioconfiguratie.
Retouren
Een slimme aanwijzer ingepakte gespreksonderwijzer.