Compartilhar via


transcrição de classe::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Classe para transcriber de reunião.

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

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

Transcrito

Sintaxe: public EventSignal< const MeetingTranscriptionEventArgs & > Transcribed;

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

Cancelado

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

Devoluções

Um futuro vazio.

LeaveMeetingAsync

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

Saia de uma reunião.

Observação: após 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.

Devoluções

Um futuro vazio.

StartTranscribingAsync

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

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

Devoluções

Um futuro vazio.

StopTranscribingAsync

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

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

Devoluções

Um futuro vazio.

MeetingTranscriber

Sintaxe: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

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

Parâmetros

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

Devoluções

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.

Devoluções

Um ponteiro inteligente encapsulado no ponteiro transcriber da reunião.