Skip to content
anecho.ai
Isolamento do falante principal · 16 kHz · streaming

Seu agente ouve somente o seu cliente.

Um único modelo mantém a voz da chamada e remove todo o resto: a segunda pessoa na sala, a TV, o escritório aberto, o ruído de fundo. Sem cadastro prévio, sem impressão de voz, 16 ms de atraso.

Ao vivo · o motor que entregamos

O mesmo modelo que o seu SDK carrega, com a sua própria voz.

Isto não é um substituto: uma gravação, processada no nosso servidor pelo motor de 16 kHz que vendemos, e reproduzida original e aprimorada sem que o cursor de reprodução se mova.

A/B em 28 segundos, com som: original e processado pelo modelo, a mesma gravação.
O produto em 90 segundos, ou grave a sua própria amostra abaixo.
One take · served model

Record a few seconds, and hear the take twice — untouched, and through the engine — switching without the playhead moving. Your take is uploaded once, processed on our server, and held only in its memory — the opposite privacy model from a widget that never sends audio anywhere, and the copy on this page will not blur the two.

16-bit PCM15 ms blocksserver-side
Console arriving…
Agente · de ponta a ponta

Converse com um agente que ouve somente você.

Um agente de voz com o motor no caminho de entrada: ative ou desative o filtro no meio da conversa e ouça o que o modelo remove.

Voice agent · same model, one hop further

Talk to an agent that hears only you.

The agent hears your microphone through the model — or raw, on a switch you flip mid-conversation. Its transcript tags every line with which one it was hearing. Your voice goes to our server and on to Google’s Gemini Live API for the conversation; nothing is stored on our side.

16 kHz up24 kHz backserver + vertex
Console arriving…
−29.2dBRuído de sala, nas pausas de fala do clienteMedido no clipe preparado abaixo: Air handling, across the room. O nível da voz do próprio cliente variou 1.3 dB.
16msAtraso algorítmicoStreaming, quadro a quadro, em um único núcleo de CPU. A interrupção do agente (barge-in) continua funcionando como tal.
19condiçõesPublicado, incluindo os nossos próprios resultadosCada motor é avaliado de ponta a ponta quanto à precisão de transcrição, de forma aberta. Null Test →
CH1/CH2 · preparado · não precisa de microfone

Um cliente. Duas salas. O mesmo motor.

A mesma gravação, o mesmo nível de interferência (6 dB abaixo do cliente); só a fonte muda. Cada nível exibido aqui foi medido no áudio que você está prestes a ouvir.

8.0 s · 501 kB · nothing is fetched until you press this
CH1 raw · CH2 enhanced · one time basesynthetic pink noise through a far-field impulse response — RT60 0.45 s, 18 ms direct path. Synthesised rather than sampled because the benchmark's noise corpus is licensed for research only.
Level, measured on these two files
In the caller’s pauses−29.2dB
On the caller−1.3dB

Broadband noise is the case a suppressor owns. In the caller's pauses the bed falls 29.2 dB, while the caller's own level moves 1.3 dB — the room goes and the voice stays.

LibriSpeech test-clean (Panayotov et al., 2015) — CC-BY-4.0 fala · checkpoint fastenhancer-t MIT · 16 kHz. As salas são sintéticas; os resultados não: o modelo foi realmente executado.

O diferencial

Metade da latência do motor com o qual todo mundo se compara.

15 ms de atraso algorítmico contra os 29.94 que medimos no deles, em 5.3 MB e 1.3 M de parâmetros. O modo streaming e o modo offline geram as mesmas amostras, então o que você ouve em um arquivo é o que a chamada recebe.

Ver as medições
Integre hoje

Quatro linhas na stack que você já opera.

npm `@anecho-official/sdk` e PyPI `anecho`: o modelo roda dentro do seu processo, na CPU. Chave imediata, sem ligação comercial. O SDK nunca reamostra o seu áudio em silêncio.

import { Model, Processor, UsageReporter } from "@anecho-official/sdk";

const reporter = new UsageReporter(process.env.ANECHO_API_KEY!);
const model = Model.fromFile("anecho.ai_focus_model_16khz_v8_2.anecho");   // from your dashboard
const proc = new Processor(model, await reporter.ensureLicense());
reporter.attach(proc);
reporter.start();

// float32 at 16 kHz in, the same number of samples out, 15 ms behind.
const enhanced = proc.process(block);

The first `model.audioDelay` samples are the algorithmic delay and come back as silence — exactly as the delay says they will. Runs on CPU, no network in the audio path.

Medidor · preços

Por minuto, a partir de zero, sem ligação.

Ver todos os preços

O fornecedor comparável mais próximo começa em $135 por mês, com compromisso anual. Outros dois colocam um formulário de contato onde deveria estar o preço. Nós colocamos um formulário de cadastro onde deveria estar o formulário de contato.

10,000Minutos grátis / mêsPara sempre e sem cartão. O suficiente para construir, demonstrar e pilotar um agente de verdade.
$0.0010Por minuto depoisCai automaticamente para $0.0005 com volume. A escala completa é pública.
$0Mínimo mensalSem compromisso, sem contrato anual, sem mínimo.
Pronto

Ouça com a sua própria voz, com um único comando.

npx anecho mic grava dez segundos do seu microfone, executa o modelo e reproduz as duas versões. Depois rode nas suas próprias gravações de chamadas: meça antes de comprar qualquer coisa, de nós ou de qualquer outro fornecedor.

Medições desta página: Null Test, execução de 2026-08-14 · faster-whisper:base.en · 19 condições · clipes preparados de 2026-08-16 · fastenhancer-t