clase Transcription::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
Clase para ConversationTranscribers.
Miembros
SessionStarted
Sintaxis: public EventSignal< constSessionEventArgs & > SessionStarted;
Señal de eventos que indican el inicio de una sesión de reconocimiento (operación).
Sesión detenida
Sintaxis: public EventSignal< constSessionEventArgs & > SessionStopped;
Señal de eventos que indican el final de una sesión de reconocimiento (operación).
SpeechStartDetected
Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Señal para eventos que indican el inicio de la voz.
SpeechEndDetected
Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Señal para eventos que indican el final de la voz.
Transcribir
Sintaxis: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
Señal para eventos que contienen resultados de reconocimiento intermedios.
Transcrito
Sintaxis: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
Señal para eventos que contienen resultados finales de reconocimiento. (que indica un intento de reconocimiento correcto).
Canceled
Sintaxis: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
Señal de eventos que contienen resultados de reconocimiento cancelados (lo que indica un intento de reconocimiento que se canceló como resultado o una solicitud de cancelación directa o, alternativamente, un error de transporte o protocolo).
Propiedades
Sintaxis: public PropertyCollection & Properties;
Colección de propiedades y sus valores definidos para conversationTranscriber.
StartTranscribingAsync
Sintaxis: public inline std::future< void > StartTranscribingAsync ( );
Inicia de forma asincrónica una transcripción de conversaciones.
Devoluciones
Un futuro vacío.
StopTranscribingAsync
Sintaxis: public inline std::future< void > StopTranscribingAsync ( );
Detiene de forma asincrónica una transcripción de conversaciones.
Devoluciones
Un futuro vacío.
ConversationTranscriber
Sintaxis: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.
Parámetros
hreco
Identificador de reconocedor.
~ConversationTranscriber
Sintaxis: public inline ~ConversationTranscriber ( );
Destructor.
SetAuthorizationToken
Sintaxis: public inline void SetAuthorizationToken ( const std::string & token );
Establece el token de autorización que se usará para conectar el servidor.
Parámetros
token
Token de autorización.
GetAuthorizationToken
Sintaxis: public inline std::string GetAuthorizationToken ( );
Obtiene el token de autorización.
Devoluciones
El token de autorización
FromConfig
Sintaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
Cree un transcribor de conversación a partir de una configuración de voz.
Parámetros
speechconfig
Configuración de voz.
Devoluciones
Puntero inteligente encapsulado del transcribor de conversación.
FromConfig
Sintaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Cree un transcribor de conversación a partir de una configuración de voz y una configuración de audio.
Parámetros
speechconfig
Configuración de voz.audioInput
Configuración de audio.
Devoluciones
Puntero inteligente encapsulado del transcribor de conversación.
FromConfig
Sintaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Cree un transcribir de conversación a partir de una configuración de voz, la configuración del idioma de origen de detección automática y la configuración de audio.
Parámetros
speechconfig
Configuración de voz.autoDetectSourceLangConfig
Configuración del idioma de origen de detección automática.audioInput
Configuración de audio.
Devoluciones
Puntero inteligente ajustado de conversación trasncribador.
FromConfig
Sintaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Cree un transcribor de conversación a partir de una configuración de voz, una configuración de idioma de origen y una configuración de audio.
Parámetros
speechconfig
Configuración de voz.sourceLanguageConfig
Configuración del idioma de origen.audioInput
Configuración de audio.
Devoluciones
Puntero inteligente encapsulado del transcribor de conversación.
FromConfig
Sintaxis: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
Cree un transcribir de conversación a partir de una configuración de voz, un idioma de origen y una configuración de audio.
Parámetros
speechconfig
Configuración de voz.sourceLanguage
Idioma de origen.audioInput
Configuración de audio.
Devoluciones
Puntero inteligente encapsulado del transcribor de conversación.