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.