cmu-pocketsphinx
« Back to VersTracker
Description:
Lightweight speech recognition engine for mobile devices
Type: Formula  |  Latest Version: 5.0.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @cmusphinx  |  formulae.brew.sh
Category: Ai ml
Tags: speech-recognition voice-control embedded offline nlp
Install: brew install cmu-pocketsphinx
About:
CMU PocketSphinx is a compact, continuous speech recognition engine designed for embedded systems and mobile devices. It provides offline, real-time transcription capabilities without requiring significant computational resources. Its primary value is enabling voice interfaces in resource-constrained environments where cloud connectivity is unavailable or undesirable.
Key Features:
  • Lightweight and low-latency for embedded use
  • Offline speech recognition (no cloud required)
  • Supports custom acoustic and language models
  • Cross-platform C library with Python bindings
Use Cases:
  • Voice commands for IoT and robotics
  • Offline transcription on mobile applications
  • Prototyping voice interfaces for low-power devices
Alternatives:
  • Vosk – Vosk offers Kaldi-based models with broader language support but slightly larger footprint
  • Mozilla DeepSpeech – DeepSpeech uses neural networks for higher accuracy but requires significantly more resources
License: BSD-2-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Jan 10, 2025 4:53pm 0 VERSION_BUMP 1c04f9da