Compartilhar via


classe Transcription::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Classe para ConversationTranscribers.

Membros

SessionStarted

Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;

Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).

SessionStopped

Sintaxe: public EventSignal< constSessionEventArgs & > SessionStopped;

Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).

SpeechStartDetected

Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Sinal para eventos que indicam o início da fala.

SpeechEndDetected

Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Sinal para eventos que indicam o fim da fala.

Transcrever

Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;

Sinal para eventos que contêm resultados de reconhecimento intermediários.

Transcrito

Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;

Sinal para eventos que contêm resultados finais de reconhecimento. (indicando uma tentativa de reconhecimento bem-sucedida).

Canceled

Sintaxe: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;

Sinal para eventos que contêm resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou uma solicitação de cancelamento direto ou, como alternativa, uma falha de transporte ou protocolo).

Propriedades

Sintaxe: public PropertyCollection & Properties;

Uma coleção de propriedades e seus valores definidos para este ConversationTranscriber.

StartTranscribingAsync

Sintaxe: public inline std::future< void > StartTranscribingAsync ( );

Inicia de forma assíncrona uma transcrição de conversa.

Retornos

Um futuro vazio.

StopTranscribingAsync

Sintaxe: public inline std::future< void > StopTranscribingAsync ( );

Interrompe de forma assíncrona uma transcrição de conversa.

Retornos

Um futuro vazio.

ConversationTranscriber

Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

Construtor interno. Cria uma nova instância usando o identificador fornecido.

Parâmetros

  • hreco Identificador do reconhecedor.

~ConversationTranscriber

Sintaxe: public inline ~ConversationTranscriber ( );

Destruidor.

SetAuthorizationToken

Sintaxe: public inline void SetAuthorizationToken ( const std::string & token );

Define o token de autorização que será usado para conectar o servidor.

Parâmetros

  • token O token de autorização.

GetAuthorizationToken

Sintaxe: public inline std::string GetAuthorizationToken ( );

Obtém o token de autorização.

Retornos

Token de autorização

FromConfig

Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );

Crie um transcrito de conversa a partir de uma configuração de fala.

Parâmetros

  • speechconfig Configuração de fala.

Retornos

Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.

FromConfig

Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Crie um transcrito de conversa com base em uma configuração de fala e uma configuração de áudio.

Parâmetros

  • speechconfig Configuração de fala.

  • audioInput Configuração de áudio.

Retornos

Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.

FromConfig

Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Crie um transcrito de conversa a partir de uma configuração de fala, configuração de linguagem de origem de detecção automática e configuração de áudio.

Parâmetros

  • speechconfig Configuração de fala.

  • autoDetectSourceLangConfig Configuração da linguagem de origem de detecção automática.

  • audioInput Configuração de áudio.

Retornos

Um ponteiro inteligente encapsulado ponteiro trasncriber de conversa.

FromConfig

Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );

Crie um transcrito de conversa a partir de uma configuração de fala, configuração de linguagem de origem e configuração de áudio.

Parâmetros

  • speechconfig Configuração de fala.

  • sourceLanguageConfig Configuração do idioma de origem.

  • audioInput Configuração de áudio.

Retornos

Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.

FromConfig

Sintaxe: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );

Crie um transcrito de conversa a partir de uma configuração de fala, linguagem de origem e configuração de áudio.

Parâmetros

  • speechconfig Configuração de fala.

  • sourceLanguage Idioma de origem.

  • audioInput Configuração de áudio.

Retornos

Um ponteiro inteligente encapsulado ponteiro transcriber de conversa.