AI TOOL PROFILE
CMU Pocketsphinx: Open Source Speech Recognition Toolkit
- Software Development
- Machine Learning Framework
- Software companies
- Application developers
- Technical product leads
Pricing
Pricing was not clearly available from the provided evidence. Buyers should confirm current pricing on the vendor website.
At a glance
- Best for
- Software companies, Application developers, Technical product leads
- Key use cases
- Mobile App Integration, Keyword Activation, Server-Side Speech Processing, Custom Language Model Development
- Official website
- Visit CMU Pocketsphinx official website

How AI is used
CMU Pocketsphinx is an open source speech recognition toolkit that provides tools for speech recognition and acoustic modeling. It is designed for low-resource platforms, which may help developers building applications for mobile devices or server environments.
This toolkit is intended for software companies and developers who need to implement speech-to-text functionality. It supports multiple languages—including US English, UK English, French, Mandarin, German, Dutch, and Russian—and supports the building of custom models for other languages.
Beyond basic recognition, the toolkit includes tools for keyword spotting and pronunciation evaluation. Because it is released under a BSD-like license, it may be used in commercial products, and commercial support is available.
Buyers and developers should confirm they have the technical expertise to manage acoustic and language models, as the toolkit requires these to function and does not include built-in format converters for encoded audio files.
Key Features
PocketSphinx Recognizer
A speech recognition engine designed for operation on low-resource platforms.
SphinxTrain Modeling
Tools for acoustic modeling that support training the system for specific speech patterns.
Keyword Spotting
A mode used to search for and detect specific keyphrases in a continuous speech stream.
Multi-Language Support
Supports several prebuilt languages and supports the creation of models for additional languages.
Pronunciation Evaluation
Tools designed to evaluate the accuracy of spoken words.
Audio Alignment
Features that support the alignment of audio data with text.
Use Cases
Mobile App Integration
Implementing speech recognition on Android or iOS devices where system resources are limited.
Keyword Activation
Using keyword spotting to trigger specific application actions when a keyphrase is detected.
Server-Side Speech Processing
Deploying speech recognition on Unix or Windows servers for batch or live processing.
Custom Language Model Development
Building acoustic and language models for specialized domains or other languages.
FAQ
What platforms does CMU Pocketsphinx support?
- It runs on Unix, Windows, iOS, Android, and various hardware platforms.
Can CMU Pocketsphinx be used in commercial products?
- Yes, it is released under a BSD-like license that permits commercial distribution.
Does it support languages other than English?
- Yes, it provides prebuilt models for French, Mandarin, German, Dutch, and Russian, and supports the building of models for other languages.
Can it handle MP3 or MP4 files directly?
- No, the decoders do not include format converters. Audio must be converted to PCM format (typically 16khz 16bit little-endian mono) using tools like ffmpeg before processing.
Source category: Software Development
Source subcategory: Machine Learning Framework
More tools in Software Development
Other published listings in the Software Development category.
More tools in the Machine Learning Framework software type
Related listings that share the same software type for comparison and shortlisting.
