Accessibility Adjustments

Use these optional tools to adjust reading and display preferences. These tools cannot resolve every accessibility barrier. Please contact the website owner if you need assistance.

  • Text adjustments
  • Content scaling 100%
  • Font size 100%
  • Line height 100%
  • Letter spacing 100%
  • Colour adjustments
  • Orientation adjustments

Cactus releases Whistle for local speech recognition

The compact CPU model handles seven languages and clips up to 30 seconds.

Listen to this article

Cactus has released Whistle, a 16.9 MB speech recognition model for CPUs. Its weights appeared September 30, and the company detailed the model on October 2, 2026.

The model accepts 16 kHz mono audio in clips up to 30 seconds. Supported languages are English, German, French, Spanish, Italian, Dutch and Polish. Developers can use word timestamps to navigate transcripts and keyword biasing to favor names or product terms.

A compact model for short clips

Cactus reports an 11.1 millisecond time to first token for ten seconds of audio on an Apple M4 Pro CPU, using its C++ engine with five beams. Results on other devices may differ.

The weights carry Apache 2.0, and source code is available. Whistle shares Needle’s runtime, enabling transcription and tool calls together. Longer recordings need separate handling beyond the stated clip limit.

Microphone by freestocks.org, dedicated to the public domain under CC0 1.0. Compressed for publication. This 2016 photograph illustrates audio capture and does not depict a device running Whistle.

Maya Chen
Maya Chen

Maya Chen is focused on covering AI models, research, and the evidence behind new capabilities. Maya follows model launches, benchmarks, open weights, and scientific uses of AI with one question in mind. What changed, and how would we know? The voice is curious and exacting, with a soft spot for elegant technical ideas and little patience for a leaderboard without context.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Gravatar profile