Whistle
Catalogue summary: Apache-licensed on-device ASR model for English, German, French, Spanish, Italian, Dutch and Polish. The official release ships a single 16.9 MB `.cact` weight file, live-stream transcription, word timestamps, speech embeddings and keyword biasing through the same Cactus Needle CPU/WebAssembly runtime used for Needle.
Repository editorial metadata; verify comparative claims in the linked upstream material.
Start with the recommended app, or choose another supported option.
Desktop app links require the app to be installed. If nothing opens, LocalClaw will show app-download and model-file fallbacks.
Can Whistle run locally?
Whistle can run locally for offline speech-to-text. Use the verified setup options on this page; no terminal command is required to choose the right path.
Apache 2.0 license. Still verify upstream usage notes before shipping.
Audio profile
Best fit
Whistle is best for offline transcription, speech indexing and local voice pipelines.
Hardware: cpuappleedge
Model details
Install locally
Good for
- speech-to-text transcription
- Edge ready local workflows
- streaming, realtime, multilingual
Watch before shipping
- Validate pronunciation, latency and artifacts with your own voice samples.
- Review the upstream license and acceptable-use notes.
- Benchmark on your target CPU, Apple Silicon or GPU setup.