Delen via


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.