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.