Compartilhar via


transcrição de classe::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Classe para ConversationTranscribers.

Membros

SessionStarted

Sintaxe: public EventSignal< const SessionEventArgs & > SessionStarted;

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

SessionStopped

Sintaxe: public EventSignal< const SessionEventArgs & > SessionStopped;

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

SpeechStartDetected

Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

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

SpeechEndDetected

Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

Sinal para eventos que indicam o fim da fala.

Transcrever

Sintaxe: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribing;

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

Transcrito

Sintaxe: public EventSignal< const ConversationTranscriptionEventArgs & > Transcribed;

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

Cancelado

Sintaxe: public EventSignal< const ConversationTranscriptionCanceledEventArgs & > 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.

Devoluções

Um futuro vazio.

StopTranscribingAsync

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

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

Devoluções

Um futuro vazio.

ConversationTranscriber

Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

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

Parâmetros

  • identificador hreco 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.

Devoluções

Token de autorização

FromConfig

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

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

Parâmetros

  • speechconfig a configuração de Fala.

Devoluções

Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.

FromConfig

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

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

Parâmetros

  • speechconfig a configuração de Fala.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.

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 transcriber de conversa com base em uma configuração de fala, configuração de linguagem de origem de detecção automática e configuração de áudio.

Parâmetros

  • speechconfig a configuração de Fala.

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

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente encapsulado de conversa trasncriber ponteiro.

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 transcriber de conversa a partir de uma configuração de fala, configuração de linguagem de origem e configuração de áudio.

Parâmetros

  • speechconfig a configuração de Fala.

  • configuração da linguagem de origem sourceLanguageConfig.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.

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 transcriber de conversa a partir de uma configuração de fala, linguagem de origem e configuração de áudio.

Parâmetros

  • speechconfig a configuração de Fala.

  • sourceLanguage idioma de origem.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro de transcriber de conversa encapsulado com ponteiro de conversa inteligente.