SofyaTranscriber
A classe principal para manipulação de operações de transcrição.
Construtor
new SofyaTranscriber(connection: Connection)
Cria uma nova instância do serviço de transcrição com um objeto de conexão.
Métodos
-
startTranscription(mediaStream: MediaStream): void Inicia o processo de transcrição com um
MediaStreamfornecido. -
stopTranscription(): Promise< void > Para o processo de transcrição de forma assíncrona. Retorna uma Promise que é resolvida quando a finalização é concluída. Você deve usar
awaitou.then(). -
pauseTranscription(): void Pausa o processo de transcrição.
-
resumeTranscription(): void Retoma o processo de transcrição.
-
on(event: string, callback: Function): this Registra um manipulador de eventos para eventos de transcrição.
Eventos
O SDK emite os seguintes eventos:
recognizing: Disparado quando a transcrição está em andamento.recognized: Disparado quando a transcrição está completa.error: Disparado quando ocorre um erro.ready: Disparado quando o serviço de transcrição está pronto para iniciar.stopped: Disparado quando o processo de transcrição é interrompido.connected: Disparado quando o serviço de transcrição está conectado ao provedor.