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.