Controlled comparison
The same input can go directly to transcription or through an enhancement preset first, making the effect of denoising and dereverberation explicit and repeatable.
The platform compares two transcription paths on the same pre-recorded audio: direct ASR and speech-enhance-then-ASR. It keeps the complete job state, audio artifacts, transcripts and provider responses inspectable so enhancement can be evaluated as a system rather than as an isolated DSP step.
https://asr-rp5.tail072b8f.ts.net/demo/
When the browser asks, sign in with:
recruiterasr-demo-2026The same input can go directly to transcription or through an enhancement preset first, making the effect of denoising and dereverberation explicit and repeatable.
Job state lives in PostgreSQL while raw audio, enhanced audio, transcripts and provider payloads use deterministic object-storage paths in MinIO.
FastAPI handles the HTTP surface and Celery workers execute the processing path through Redis, separating request handling from longer-running audio work.
A deterministic fake provider supports local development and CI without credentials, while live pre-recorded ASR providers can be enabled behind explicit opt-in gating.
The current DSP path exposes four deterministic presets: bypass, light clean, denoise, and denoise plus dereverberation. This keeps the processing choices explicit and versionable while the surrounding platform handles persistence, orchestration and inspection.
The current MVP targets pre-recorded audio and prioritises reproducibility, observability and a complete backend vertical slice. It is not a production-hardened service and does not claim high-availability infrastructure, enterprise authentication or production-scale orchestration.