Skip to content
anecho.ai
Aislamiento del hablante principal · 16 kHz · streaming

Su agente escucha solo a su cliente.

Un modelo conserva la voz de la llamada y elimina todo lo demás: la segunda persona en la sala, el televisor, la oficina abierta, el ruido de fondo. Sin registro previo, sin huella de voz, 16 ms de retardo.

En vivo · el motor que se entrega

El mismo modelo que carga su SDK, con su propia voz.

Esto no es un sustituto: una toma, procesada en nuestro servidor por el motor de 16 kHz que vendemos, y reproducida sin procesar y mejorada sin que se mueva el cabezal de reproducción.

A/B en 28 segundos, con sonido: original y procesado por el modelo, la misma toma.
El producto en 90 segundos, o grabe su propia toma más abajo.
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 extremo a extremo

Hable con un agente que solo le escucha a usted.

Un agente de voz con el motor en su ruta de entrada: active o desactive el filtro en plena conversación y escuche lo que el modelo elimina.

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.2dBRuido de sala, en las pausas del llamanteMedido en el clip preparado de abajo: Air handling, across the room. El nivel del propio llamante varió 1.3 dB.
16msRetardo algorítmicoStreaming, fotograma a fotograma, en un solo núcleo de CPU. La interrupción del agente (barge-in) sigue funcionando como tal.
19condicionesPublicado, incluidos nuestros propios resultadosCada motor se evalúa de extremo a extremo en precisión de transcripción, de forma abierta. Null Test →
CH1/CH2 · preparado · no necesita micrófono

Un llamante. Dos salas. El mismo motor.

La misma toma, el mismo nivel de interferencia (6 dB por debajo del llamante); solo cambia la fuente. Cada nivel indicado aquí se midió sobre el audio que está a punto de escuchar.

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 voz · checkpoint fastenhancer-t MIT · 16 kHz. Las salas son sintéticas; los resultados no: el modelo se ejecutó de verdad.

La ventaja decisiva

La mitad de latencia que el motor con el que todos se comparan.

15 ms de retardo algorítmico frente a los 29.94 que medimos en el suyo, en 5.3 MB y 1.3 M de parámetros. El modo streaming y el modo sin conexión producen las mismas muestras, así que lo que escucha en un archivo es lo que recibe la llamada.

Ver las mediciones
Intégrelo hoy

Cuatro líneas en el stack que ya tiene en producción.

npm `@anecho-official/sdk` y PyPI `anecho`: el modelo se ejecuta dentro de su proceso, en CPU. Clave inmediata, sin llamada comercial. El SDK nunca remuestrea su audio en silencio.

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 · precios

Por minuto, desde cero, sin llamadas.

Ver todos los precios

El proveedor comparable más cercano empieza en $135 al mes con compromiso anual. Otros dos ponen un formulario de contacto donde debería estar el precio. Nosotros ponemos un formulario de registro donde debería estar el formulario de contacto.

10,000Minutos gratis / mesPara siempre y sin tarjeta. Suficiente para construir, demostrar y pilotar un agente real.
$0.0010Por minuto despuésBaja automáticamente a $0.0005 con volumen. La escala completa es pública.
$0Cuota mensual mínimaSin compromiso, sin contrato anual, sin mínimo.
Listo

Escúchelo con su propia voz, con un solo comando.

npx anecho mic graba diez segundos desde su micrófono, ejecuta el modelo y reproduce ambas versiones. Después pruébelo con sus propias grabaciones de llamadas: mida antes de comprar nada, ya sea a nosotros o a cualquier otro proveedor.

Mediciones de esta página: Null Test, ejecución del 2026-08-14 · faster-whisper:base.en · 19 condiciones · clips preparados del 2026-08-16 · fastenhancer-t