Pular para o conteúdo principal
Versão: 0.0.14

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 MediaStream fornecido.

  • stopTranscription(): void Para o processo de transcrição.

  • 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.