Compartilhar via


classe Transcription::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Classe para transcriber de reunião.

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< constMeetingTranscriptionEventArgs & > Transcribing;

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

Transcrito

Sintaxe: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

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

Canceled

Sintaxe: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > 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 MeetingTranscriber.

JoinMeetingAsync

Sintaxe: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

Participe de uma reunião.

Parâmetros

  • meeting Um ponteiro inteligente da reunião a ser ingressada.

Retornos

Um futuro vazio.

LeaveMeetingAsync

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

Saia de uma reunião.

Observação: depois de sair de uma reunião, nenhum evento transcrito ou transcrito será enviado aos usuários finais. Os usuários finais precisam ingressar em uma reunião para obter os eventos novamente.

Retornos

Um futuro vazio.

StartTranscribingAsync

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

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

Retornos

Um futuro vazio.

StopTranscribingAsync

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

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

Retornos

Um futuro vazio.

MeetingTranscriber

Sintaxe: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

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

Parâmetros

  • hreco Identificador do reconhecedor.

~MeetingTranscriber

Sintaxe: public inline ~MeetingTranscriber ( );

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< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

Crie um transcriber de reunião a partir de uma configuração de áudio.

Parâmetros

  • audioInput Configuração de áudio.

Retornos

Um ponteiro inteligente encapsulado ponteiro transcriber de reunião.