Partilhar via


transcrição da classe::ConversationTranscriber

class Transcription::ConversationTranscriber
  : public Recognizer

Classe para ConversationTranscribers.

Membros

Início de Sessão

Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;

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

SessõesTopped

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 voz.

SpeechEndDetected

Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Sinal para eventos que indicam o fim da voz.

Transcrever

Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;

Sinal para eventos que contenham resultados de reconhecimento intermédio.

Transcrito

Sintaxe: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;

Sinal para eventos que contenham resultados de reconhecimento final. (indicando uma tentativa de reconhecimento bem-sucedida).

Cancelado

Sintaxe: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;

Sinal para eventos que contenham resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou um pedido de cancelamento direto ou, em alternativa, uma falha de transporte ou protocolo).

Propriedades

Sintaxe: public PropertyCollection & Properties;

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

StartTranscribingAsync

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

O início assíncrono de uma conversação é transcrito.

Devoluções

Um futuro vazio.

StopTranscribingAsync

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

De forma assíncrona, impede a transcrição de uma conversação.

Devoluções

Um futuro vazio.

ConversationTranscriber

Sintaxe: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );

Construtor interno. Cria uma nova instância com a alça fornecida.

Parâmetros

  • hreco Identificador de reconhecedor.

~ConversationTranscriber

Sintaxe: public inline ~ConversationTranscriber ( );

Destrutor.

SetAuthorizationToken

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

Define o token de autorização que será utilizado para ligar 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 transcrito de conversação a partir de uma configuração de voz.

Parâmetros

  • speechconfig Configuração de voz.

Devoluções

Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.

FromConfig

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

Crie uma conversação transcrito a partir de uma configuração de voz e configuração de áudio.

Parâmetros

  • speechconfig Configuração de voz.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.

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ção a partir de uma configuração de voz, configuração de idioma de origem de deteção automática e configuração de áudio.

Parâmetros

  • speechconfig Configuração de voz.

  • autoDetectSourceLangConfig Configuração de idioma de origem de deteção automática.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente moldou o ponteiro trasncriber da conversação.

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 voz, configuração de idioma de origem e configuração de áudio.

Parâmetros

  • speechconfig Configuração de voz.

  • sourceLanguageConfig Configuração de idioma de origem.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.

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 uma conversação transcrito a partir de uma configuração de voz, idioma de origem e configuração de áudio.

Parâmetros

  • speechconfig Configuração de voz.

  • sourceLanguage Idioma de origem.

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente moldou o ponteiro de transcrição de conversação.