Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Whistle — Multilingual Speech-to-Text Model

Whistle is a compact speech-to-text model designed for various devices, offering transcription, word timestamps, and speech embedding in multiple languages. It operates efficiently without dependencies or GPU requirements.

View Model
Share
View Model
Share

Whistle is a speech-to-text model developed by Cactus Compute, available on Hugging Face. It is designed to run on mobiles, wearables, robots, smart home devices, automotive systems, and microcontrollers. The model is compact, with a file size of 16.9 MB, and operates on the same CPU engine as Needle, utilizing the same container and quantization techniques. Whistle performs three primary functions: transcription, word timestamps, and speech embedding.

Read More

The transcription feature processes 16 kHz mono audio, supporting English, German, French, Spanish, Italian, Dutch, and Polish. It can handle audio of any length, performing one-pass transcription up to 30 seconds and windowed transcription beyond that. The model detects the language automatically unless specified, and returns an empty transcript for silence. It can also transcribe live audio streams, committing words agreed upon by two passes.

Word timestamps provide the start, end, and probability for each word, allowing applications to highlight, seek, or cut based on word alignment. The speech embedding feature outputs encoder results for matching and retrieval without decoding transcripts. Whistle includes keyword biasing, favoring names, places, and product words during searches.

Whistle's architecture includes a log-mel front end, a convolutional stem, and an audio encoder, with a Needle-shaped decoder using gated cross attention. It reuses Needle's container, quantization, SIMD kernels, and KV cache, enabling seamless integration with devices already running Needle. The model supports various deployment depths, selectable at load time.

Benchmarks indicate Whistle's performance in terms of word error rate, speed, and precision, compared to other models like Whisper and Moonshine. The Python package and source code are available on GitHub, facilitating easy integration and deployment. Whistle is ideal for developers seeking a robust, multilingual speech-to-text solution for diverse applications.

  • CategoryAI Models & LLMs
  • Pricing ModelFree
  • DeploymentCloud, Self-hosted
  • PlatformsWeb

  • Multilingual transcription

  • Word timestamps

  • Speech embedding

  • Keyword biasing

  • Log-mel front end

  • Convolutional stem

  • Gated cross attention

  • Seamless integration with Needle

  1. Access model: Visit Hugging Face

  2. Authenticate: Set up credentials

  3. Set up environment: Install dependencies

  4. Integrate via API: Use Python package

  5. Optimise: Adjust model parameters

  • Mobile Transcription
  • Wearable Integration
  • Smart Home Automation
  • Automotive Speech Recognition
  • Microcontroller Applications

From Cactus Compute

Whistle Reviews

Loading...

Popular AI Tools Like Whistle

Whisper Large V3 Turbo is a state-of-the-art model for automatic speech recognition and translation, optimized for speed with reduced decoding layers. It supports multiple…

AI Models & LLMs
View Tool

State-of-the-art model for automatic speech recognition and translation, optimized for speed with reduced decoding layers. It supports multiple…Whisper Large V3 Turbo is a state-of-the-art model for automatic speech recognition and translation, optimized for speed with reduced decoding layers. It supports multiple…

AI Models & LLMs
See the Top 5 AI Models

Whisper-large-v3 is an advanced model for automatic speech recognition and speech translation, trained on over 5 million hours of data. It offers improved performance across…

AI Models & LLMs
View Tool

Advanced model for automatic speech recognition and speech translation, trained on over 5 million hours of data. It offers improved performance across…Whisper-large-v3 is an advanced model for automatic speech recognition and speech translation, trained on over 5 million hours of data. It offers improved performance across…

FeaturedAI Models & LLMs
See the Top 5 AI Models

Bark AI Model

AI Models

Bark is a transformer-based text-to-audio model by Suno, capable of generating realistic multilingual speech and other audio forms. It supports research with pretrained model…

AI Models & LLMs
View Tool

AI Models

Transformer-based text-to-audio model by Suno, capable of generating realistic multilingual speech and other audio forms. It supports research with pretrained model…Bark is a transformer-based text-to-audio model by Suno, capable of generating realistic multilingual speech and other audio forms. It supports research with pretrained model…

AI Models & LLMs
See the Top 5 AI Models

Chatterbox Turbo is an open-source text-to-speech model by Resemble AI, offering ultrafast performance with 350M parameters and 75ms latency. It features voice cloning from 5…

AI Models & LLMs
View Tool

Open-source text-to-speech model by Resemble AI, offering ultrafast performance with 350M parameters and 75ms latency. It features voice cloning from 5…Chatterbox Turbo is an open-source text-to-speech model by Resemble AI, offering ultrafast performance with 350M parameters and 75ms latency. It features voice cloning from 5…

AI Models & LLMs
See the Top 5 AI Models

OpenAI Whisper is a pre-trained model for automatic speech recognition and translation. It supports multiple languages and is designed to generalize across datasets without…

AI Models & LLMs
View Tool

Pre-trained model for automatic speech recognition and translation. It supports multiple languages and is designed to generalize across datasets without…OpenAI Whisper is a pre-trained model for automatic speech recognition and translation. It supports multiple languages and is designed to generalize across datasets without…

AI Models & LLMs
See the Top 5 AI Models

Sesame CSM is a conversational speech model that generates audio codes from text and audio inputs. It utilizes a Llama backbone and is designed for research and educational…

AI Models & LLMs
View Tool

Conversational speech model that generates audio codes from text and audio inputs. It utilizes a Llama backbone and is designed for research and educational…Sesame CSM is a conversational speech model that generates audio codes from text and audio inputs. It utilizes a Llama backbone and is designed for research and educational…

FeaturedAI Models & LLMs
See the Top 5 AI Models

Audio8 ASR Infinite is a streaming speech recognition model designed for responsiveness and accuracy. It supports unlimited-length transcription with configurable delay settings…

AI Transcription Tools
View Tool

Streaming speech recognition model designed for responsiveness and accuracy. It supports unlimited-length transcription with configurable delay settings…Audio8 ASR Infinite is a streaming speech recognition model designed for responsiveness and accuracy. It supports unlimited-length transcription with configurable delay settings…

AI Transcription Tools
See the Top 5 AI Models

Nemotron 3.5 ASR is a multilingual streaming Automatic Speech Recognition model by NVIDIA, supporting transcription across 40 languages. It offers high-quality transcription with…

AI Transcription Tools
View Tool

Multilingual streaming Automatic Speech Recognition model by NVIDIA, supporting transcription across 40 languages. It offers high-quality transcription with…Nemotron 3.5 ASR is a multilingual streaming Automatic Speech Recognition model by NVIDIA, supporting transcription across 40 languages. It offers high-quality transcription with…

AI Transcription Tools
See the Top 5 AI Models
1 of 8