trascrizione della classe::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Classe per ConversationTranscribers.
Membri
SessionStarted
Sintassi: public EventSignal< constSessionEventArgs & > SessionStarted;
Segnale per gli eventi che indicano l'inizio di una sessione di riconoscimento (operazione).
SessionStopped
Sintassi: public EventSignal< constSessionEventArgs & > SessionStopped;
Segnale per gli eventi che indicano la fine di una sessione di riconoscimento (operazione).
SpeechStartDetected
Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Segnale per gli eventi che indicano l'inizio della voce.
SpeechEndDetected
Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Segnale per gli eventi che indicano la fine della voce.
Trascrivere
Sintassi: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Segnale per gli eventi contenenti risultati di riconoscimento intermedio.
Trascritto
Sintassi: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Segnale per gli eventi contenenti i risultati del riconoscimento finale. (che indica un tentativo di riconoscimento riuscito).
Cancellati
Sintassi: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Segnale per gli eventi contenenti risultati di riconoscimento annullati (che indica un tentativo di riconoscimento annullato come risultato o una richiesta di annullamento diretta o, in alternativa, un errore di trasporto o protocollo).
Proprietà
Sintassi: public PropertyCollection & Properties;
Raccolta di proprietà e relativi valori definiti per questo ConversationTranscriber.
StartTranscribingAsync
Sintassi: public inline std::future< void > StartTranscribingAsync ( );
Avvia in modo asincrono una trascrizione della conversazione.
Restituisce
Un futuro vuoto.
StopTranscribingAsync
Sintassi: public inline std::future< void > StopTranscribingAsync ( );
Arresta in modo asincrono una trascrizione della conversazione.
Restituisce
Un futuro vuoto.
ConversationTranscriber
Sintassi: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
hreco
Handle di riconoscimento.
~ConversationTranscriber
Sintassi: public inline ~ConversationTranscriber ( );
Distruttore.
SetAuthorizationToken
Sintassi: public inline void SetAuthorizationToken ( const std::string & token );
Imposta il token di autorizzazione che verrà usato per la connessione del server.
Parametri
token
Token di autorizzazione.
GetAuthorizationToken
Sintassi: public inline std::string GetAuthorizationToken ( );
Ottiene il token di autorizzazione.
Restituisce
Token di autorizzazione
FromConfig
Sintassi: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Creare una trascrizione della conversazione da una configurazione del riconoscimento vocale.
Parametri
speechconfig
Configurazione voce.
Restituisce
Puntatore intelligente con puntatore a capo della conversazione tracriber.
FromConfig
Sintassi: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Creare una trascrizione della conversazione da una configurazione voce e da una configurazione audio.
Parametri
speechconfig
Configurazione voce.audioInput
Configurazione audio.
Restituisce
Puntatore intelligente con puntatore a capo della conversazione tracriber.
FromConfig
Sintassi: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Creare una trascrizione della conversazione da una configurazione del riconoscimento vocale, la configurazione del linguaggio di origine del rilevamento automatico e la configurazione audio.
Parametri
speechconfig
Configurazione voce.autoDetectSourceLangConfig
Configurazione del linguaggio di origine rilevamento automatico.audioInput
Configurazione audio.
Restituisce
Puntatore intelligente con conversazione trasncriber puntatore.
FromConfig
Sintassi: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Creare una trascrizione della conversazione da una configurazione del riconoscimento vocale, la configurazione della lingua di origine e la configurazione audio.
Parametri
speechconfig
Configurazione voce.sourceLanguageConfig
Configurazione del linguaggio di origine.audioInput
Configurazione audio.
Restituisce
Puntatore intelligente con puntatore a capo della conversazione tracriber.
FromConfig
Sintassi: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Creare una trascrizione della conversazione da una configurazione vocale, una lingua di origine e una configurazione audio.
Parametri
speechconfig
Configurazione voce.sourceLanguage
Lingua di origine.audioInput
Configurazione audio.
Restituisce
Puntatore intelligente con puntatore a capo della conversazione tracriber.