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.