All research
Field Note 04ServingExperiment · 10 Oct 2026

Silence should stay silent.

A Whisper adapter retry caught a decoder incompatibility and a hallucinated transcript on silent audio.

An irregular sound wave passing through an acoustic filter into a quiet line.
0.679smedian · six warm synthetic clips
Exploratory benchmark

First-party engineering evidence. Results apply to the tested configuration and sample; they are not an SLA or a general model ranking.

THE TAKEAWAY

A successful transcript can still be a bug.

Two issues, two different fixes

The retry reproduced a PyAV decoder-argument incompatibility. The adapter validated PCM16 WAV frames directly and passed normalised samples to Whisper. The earlier category-test startup timeout was not reproduced, so its original cause remains unconfirmed.

A three-second silent recording initially produced “Thank you.” Enabling voice-activity filtering made that same fixture return an empty transcript. One silence success does not eliminate hallucinations on noise or other non-speech inputs.

Names deserve explicit tests

The collection message transcribed exactly, while the longer policy message consistently rendered “Kampala” as “compiler”. Synthetic English is useful for adapter checks, but cannot validate local pronunciation, accents or language support.

The complete request path

Both a synchronous gateway request and a queued job completed, with recorded audio-second usage matching the configured rounding rule. The rate card was synthetic. Later real-recording and mixed-load studies extended this early feasibility check.

THE MEASUREMENTS

Results, in context.

Warm repeat timings
Scroll sideways to compare all columns →
FixtureAudio (s)Run 1 (s)Run 2 (s)
Collection4.120.5630.562
Payment6.340.6810.678
Policy18.711.3621.355

Separate cold request: 0.812 seconds. Timings exclude public-network transit.

TEST SETUP

How we ran it.

  1. Cape Town T4; pinned Faster-Whisper large-v3, Faster Whisper 1.2.0, CTranslate2 4.8.2, CUDA INT8_FLOAT16, beam five, English hint and VAD.
  2. Three eSpeak NG synthetic English clips at 145 words/minute, converted to mono 16 kHz PCM16, repeated twice after a separate first request. Instance-loopback HTTP.
WHAT THIS DOES NOT PROVE

The limits matter.

  • Three synthetic clips are not an ASR quality benchmark. No real accents, Swahili, Luganda, long recordings or concurrent media traffic were tested here.
  • The test proves behavior for one silence recording, not universal hallucination prevention.
OPEN FINDINGS

Evidence & sources.

The public extract contains the methods, selected results and caveats in this note. It is a curated summary, not the full raw run. Fingerprints identify the retained source artifacts; gated audio and private operational records are not included.

Download results extract
Source artifact fingerprints · SHA-256
speech-results.json0bbea356a922eb6d8af401e93b654988caa0e8e391806c003bc5b7ee8ace227d
before-vad-results.json36570049f018a7dd0801224fce59e19e7c7b0b6b019c96bb5d1b88f3ceb3e59a

Suggested citation: Embiro Labs Research. “Silence should stay silent.” Published 12 Oct 2026. embiro.ai/research/whisper-silence-and-decoding

Report a correction