Como o LocalTranscribe Funciona

Uma explicação técnica de como seus arquivos permanecem privados.

Processamento no Navegador

O LocalTranscribe funciona inteiramente no seu navegador web. Quando você carrega um arquivo, ele permanece no seu dispositivo — a transcrição por IA acontece localmente usando modelos baseados em WebAssembly. Nenhum dado de áudio, conteúdo de arquivo ou transcrição chega a um servidor.

Implementação Técnica

Estas são as tecnologias específicas que tornam a transcrição local possível:

Transformers.js

Executa modelos de IA Whisper diretamente no navegador usando JavaScript. Permite aprendizado de máquina de ponta sem um servidor backend.

Whisper (via ONNX Runtime Web)

O modelo de reconhecimento de fala Whisper da OpenAI, compilado para WebAssembly e executado no navegador via ONNX Runtime. Este é o motor que realiza a transcrição.

FFmpeg.wasm

Uma versão WebAssembly do FFmpeg usada para extrair faixas de áudio de arquivos de vídeo e lidar com conversão de formatos — tudo no seu dispositivo.

File API

A API de arquivos integrada do navegador lê seu arquivo na memória localmente. Nenhuma requisição de rede é feita para carregar seu conteúdo.

SharedArrayBuffer & Web Workers

O FFmpeg.wasm e os modelos de ML rodam em threads em segundo plano (Web Workers) usando SharedArrayBuffer para compartilhamento eficiente de memória. Isso mantém a interface responsiva durante a transcrição.

O Que Isso Significa para a Privacidade

  • Seus arquivos nunca são enviados para nenhum servidor
  • Nenhum conteúdo de áudio chega a nenhum endpoint de rede
  • As transcrições são geradas e armazenadas apenas no seu dispositivo
  • Nenhum nome de arquivo, duração ou metadado é registrado ou transmitido
  • Nenhum terceiro tem acesso ao que você transcreve

Como Verificar

Você pode confirmar isso por conta própria:

  1. Abra as ferramentas de desenvolvedor do navegador (F12 ou clique com o botão direito → Inspecionar).
  2. Vá para a aba Rede.
  3. Carregue um arquivo e inicie a transcrição.
  4. Observe a aba Rede — você não verá nenhuma requisição contendo os dados do seu arquivo.

Você também pode se desconectar da internet após o carregamento da página. A transcrição ainda funciona.

Compensações

Como o processamento acontece no seu dispositivo, a velocidade de transcrição depende da sua CPU e memória disponível. Dispositivos mais antigos ou menos potentes levarão mais tempo do que ferramentas baseadas em servidor. Arquivos muito grandes (acima de 2 GB) podem causar pressão de memória em alguns dispositivos.

Pronto para transcrever com privacidade?

Transcrever um arquivo agora