Running speech-to-text locally has long meant accepting bloated runtime dependencies, massive weights, or high inference latency. Whistle changes that equation by packing a full multilingual transcription model into a single 16.9 megabyte binary that executes entirely on the CPU with zero external dependencies.
The architecture achieves an 11 millisecond time-to-first-token by pairing an 8-layer encoder with a Monarch Hadamard multilayer perceptron instead of a standard feed-forward network. Its decoder projects cross-attention keys and values only once per clip across 375 frames, drastically reducing repetitive computation during beam decoding.
Because it loads directly into the same C++ inference engine as Needle, developers can convert raw audio clips straight into structured tool calls inside a single process. It handles seven languages, outputs aligned word timestamps, and extracts frame embeddings without requiring separate models.
Edge AI does not need massive accelerators when the underlying architecture is engineered for hardware reality.





