Compartir a través de


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.