Dela via


class Transcription::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Klass för ConversationTranscribers.

Medlemmar

SessionStarted

Syntax: public EventSignal< constSessionEventArgs & > SessionStarted;

Signal för händelser som anger början av en igenkänningssession (åtgärd).

Sessioner som toppas

Syntax: public EventSignal< constSessionEventArgs & > SessionStopped;

Signal för händelser som anger slutet på en igenkänningssession (åtgärd).

SpeechStartDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Signal för händelser som anger början av talet.

SpeechEndDetected

Syntax: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Signal för händelser som anger slutet på talet.

Transkribera

Syntax: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;

Signal för händelser som innehåller mellanliggande igenkänningsresultat.

Transkriberas

Syntax: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;

Signal för händelser som innehåller slutliga igenkänningsresultat. (anger ett lyckat igenkänningsförsök).

Avbrutna

Syntax: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;

Signal för händelser som innehåller avbrutna igenkänningsresultat (som anger ett igenkänningsförsök som avbröts som ett resultat eller en direkt annulleringsbegäran eller, alternativt, ett transport- eller protokollfel).

Egenskaper

Syntax: public PropertyCollection & Properties;

En samling egenskaper och deras värden som definierats för den här ConversationTranscriber.

StartTranscribingAsync

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

Asynkront startar en konversationstransnumeration.

Returer

En tom framtid.

StopTranscribingAsync

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

Asynkront stoppar en konversationstransnumeration.

Returer

En tom framtid.

ConversationTranscriber

Syntax: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.

Parametrar

  • hreco Identifierarhandtag.

~ConversationTranscriber

Syntax: public inline ~ConversationTranscriber ( );

Destructor.

SetAuthorizationToken

Syntax: public inline void SetAuthorizationToken ( const std::string & token );

Anger den auktoriseringstoken som ska användas för att ansluta servern.

Parametrar

  • token Auktoriseringstoken.

GetAuthorizationToken

Syntax: public inline std::string GetAuthorizationToken ( );

Hämtar auktoriseringstoken.

Returer

Auktoriseringstoken

FromConfig

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

Skapa en konversationstranskriberare från en talkonfiguration.

Parametrar

  • speechconfig Talkonfiguration.

Returer

En smart pekare omsluten konversation transkriberingspekare.

FromConfig

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

Skapa en konversationstranskriberare från en talkonfiguration och en ljudkonfiguration.

Parametrar

  • speechconfig Talkonfiguration.

  • audioInput Ljudkonfiguration.

Returer

En smart pekare omsluten konversation transkriberingspekare.

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 );

Skapa en konversationstranskriberare från en talkonfiguration, automatisk identifiering av källspråkkonfiguration och ljudkonfiguration.

Parametrar

  • speechconfig Talkonfiguration.

  • autoDetectSourceLangConfig Konfiguration av källspråk för automatisk identifiering.

  • audioInput Ljudkonfiguration.

Returer

En smart pekare omsluten konversations trasncriber pekare.

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 );

Skapa en konversationstranskriberare från en talkonfiguration, källspråkskonfiguration och ljudkonfiguration.

Parametrar

  • speechconfig Talkonfiguration.

  • sourceLanguageConfig Konfiguration av källspråk.

  • audioInput Ljudkonfiguration.

Returer

En smart pekare omsluten konversation transkriberingspekare.

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 );

Skapa en konversationstranskriberare från en talkonfiguration, källspråk och ljudkonfiguration.

Parametrar

  • speechconfig Talkonfiguration.

  • sourceLanguage Källspråk.

  • audioInput Ljudkonfiguration.

Returer

En smart pekare omsluten konversation transkriberingspekare.