Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.