Class Transcription ::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Classe pour ConversationTranscribers.
Membres
SessionStarted
Syntaxe : public EventSignal< constSessionEventArgs & > SessionStarted;
Signal pour les événements indiquant le début d’une session de reconnaissance (opération).
SessionStopped
Syntaxe : public EventSignal< constSessionEventArgs & > SessionStopped;
Signal pour les événements indiquant la fin d’une session de reconnaissance (opération).
SpeechStartDetected
Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Signal pour les événements indiquant le début de la parole.
SpeechEndDetected
Syntaxe : public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Signal pour les événements indiquant la fin de la parole.
Transcription
Syntaxe : public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Signal pour les événements contenant des résultats de reconnaissance intermédiaires.
Transcrit
Syntaxe : public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Signal pour les événements contenant les résultats de la reconnaissance finale. (indiquant une tentative de reconnaissance réussie).
Opération annulée
Syntaxe : public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Signal pour les événements contenant des résultats de reconnaissance annulés (indiquant une tentative de reconnaissance qui a été annulée en tant que résultat ou une demande d’annulation directe ou, alternativement, un échec de transport ou de protocole).
Propriétés
Syntaxe : public PropertyCollection & Properties;
Collection de propriétés et leurs valeurs définies pour ce ConversationTranscriber.
StartTranscribingAsync
Syntaxe : public inline std::future< void > StartTranscribingAsync ( );
Démarre de façon asynchrone une transcription de conversation.
Retours
Un avenir vide.
StopTranscribingAsync
Syntaxe : public inline std::future< void > StopTranscribingAsync ( );
Arrête de façon asynchrone la transcription d’une conversation.
Retours
Un avenir vide.
ConversationTranscriber
Syntaxe : public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Constructeur interne. Crée un instance à l’aide du handle fourni.
Paramètres
hreco
Handle du module de reconnaissance.
~ConversationTranscriber
Syntaxe : public inline ~ConversationTranscriber ( );
Destructeur.
SetAuthorizationToken
Syntaxe : public inline void SetAuthorizationToken ( const std::string & token );
Définit le jeton d’autorisation qui sera utilisé pour connecter le serveur.
Paramètres
token
Jeton d’autorisation.
GetAuthorizationToken
Syntaxe : public inline std::string GetAuthorizationToken ( );
Obtient le jeton d’autorisation.
Retours
Jeton d’autorisation
FromConfig
Syntaxe : public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Créez un transcribre de conversation à partir d’une configuration vocale.
Paramètres
speechconfig
Configuration vocale.
Retours
Pointeur de transcribre de conversation encapsulé de pointeur intelligent.
FromConfig
Syntaxe : public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Créez un transcriber de conversation à partir d’une configuration vocale et d’une configuration audio.
Paramètres
speechconfig
Configuration vocale.audioInput
Configuration audio.
Retours
Pointeur de transcribre de conversation encapsulé de pointeur intelligent.
FromConfig
Syntaxe : public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Créez un transcriber de conversation à partir d’une configuration vocale, d’une configuration de la langue source de détection automatique et d’une configuration audio.
Paramètres
speechconfig
Configuration vocale.autoDetectSourceLangConfig
Configuration de la langue source de détection automatique.audioInput
Configuration audio.
Retours
Pointeur de trasncriber de conversation encapsulé de pointeur intelligent.
FromConfig
Syntaxe : public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Créez un transcribre de conversation à partir d’une configuration vocale, d’une configuration de langue source et d’une configuration audio.
Paramètres
speechconfig
Configuration vocale.sourceLanguageConfig
Configuration de la langue source.audioInput
Configuration audio.
Retours
Pointeur de transcribre de conversation encapsulé de pointeur intelligent.
FromConfig
Syntaxe : public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Créez un transcriber de conversation à partir d’une configuration vocale, de la langue source et d’une configuration audio.
Paramètres
speechconfig
Configuration vocale.sourceLanguage
Langue source.audioInput
Configuration audio.
Retours
Pointeur de transcribre de conversation encapsulé de pointeur intelligent.