Partilhar via


transcrição da classe::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

Classe para transcrição de reunião.

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

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

Transcrito

Sintaxe: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

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

Cancelado

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

JoinMeetingAsync

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

Participe numa reunião.

Parâmetros

  • meeting Um ponteiro inteligente da reunião a participar.

Devoluções

Um futuro vazio.

LeaveMeetingAsync

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

Sair de uma reunião.

Nota: após sair de uma reunião, não serão enviados eventos transcritos ou transcritos para os utilizadores finais. Os utilizadores finais têm de participar numa reunião para obter os eventos novamente.

Devoluções

Um futuro vazio.

StartTranscribingAsync

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

O início assíncrono de uma reunião é iniciado de forma assíncrona.

Devoluções

Um futuro vazio.

StopTranscribingAsync

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

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

Devoluções

Um futuro vazio.

MeetingTranscriber

Sintaxe: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

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

Parâmetros

  • hreco Identificador de reconhecedor.

~MeetingTranscriber

Sintaxe: public inline ~MeetingTranscriber ( );

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

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

Parâmetros

  • audioInput Configuração de áudio.

Devoluções

Um ponteiro inteligente moldado ponteiro de transcrição da reunião.