CMU Sphinx vs Speechmatics
CMU Sphinx
cmusphinx.github.ioSpeechmatics
speechmatics.comSide by side
| Figure | CMU Sphinx | Speechmatics |
|---|---|---|
| Price from | Free | $0.01/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Android | Yes | — |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 12 |
| Spec score · Speech Recognition Software | 8.3 (#19) | 8.9 (#7) |
| Languages | CMU Sphinx is language-independent, but recognition requires acoustic and language models; the site lists prebuilt models for languages including English, Chinese, French, Spanish, German, and Russian. | The service advertises speech recognition in more than 55 languages, including mixed-language conversations. |
| Support | The site describes commercial support and directs users to GitHub project and issue trackers for help. | Self-serve support includes community, portal chat and email; enterprise support includes a dedicated customer success manager and solutions engineer. |
| Use cases | The tutorial lists voice control, language learning, transcription, closed captioning, speech translation, and voice search as possible applications. | Speechmatics lists healthcare, voice agents, live captioning, contact center analytics, legal transcription and meeting platforms as use cases. |
Plans
Speechmatics
- FreeFree
- Text to Speech$0.01 a month
- Text to Speech$0.01, paid once
- Melia 1$0.12, paid once
- Melia 1$0.12 a month
- Oak 1 Medical$0.15, paid once
- Oak 1 Medical$0.15 a month
- Standard$0.23 a month
- Standard$0.23, paid once
- Enhanced$0.38 a month
In their own words
CMU Sphinx
CMU Sphinx is a free, open-source toolkit for developers building speech applications. Its maintained components are PocketSphinx, a lightweight C speech recognizer library, and SphinxTrain, tools for acoustic model training. The toolkit is designed for efficient recognition on low-resource platforms, and its documented interfaces support keyword spotting, grammar and language-model searches, and word-level segmentation. Recognition requires acoustic and language models. The toolkit is language-independent, with prebuilt models listed for English, Chinese, French, Spanish, German and Russian. SphinxTrain supports adding a language through data collection and cleaning, model training and testing. Noise handling uses MFCC features, noise tracking and spectral subtraction. The BSD-like license permits commercial distribution. Possible applications include voice control, language learning, transcription, closed captioning, speech translation and voice search. Decoders require PCM input, so encoded audio must be converted before processing. The project documents a PocketSphinx Android library and demo, but cautions that its Android tutorial may no longer work with current tools. The homepage announces PocketSphinx 5.1.0.
Speechmatics
Speechmatics provides APIs for speech-to-text, voice agents, and text-to-speech, processing recorded files or live audio. Speech-to-text supports more than 55 languages, including conversations that switch languages mid-sentence. The company says real-time transcription can return results in less than one second; speaker diarization and custom vocabulary support speaker identification and specialized terms. Listed uses include healthcare, voice agents, live captioning, contact center analytics, legal transcription, and meeting platforms. Deployment options include SaaS, multi-region cloud, on-premises containers and virtual appliances, on-device, and hybrid cloud with on-premises; availability varies by plan. The service is available through API and on Linux, macOS, Windows, web, and self-hosted platforms. The free plan provides $100 in credits, requires no credit card, and allows two concurrent real-time sessions. Usage-based options include text-to-speech at $0.01 per once and transcription plans priced per hour. Speechmatics states it is ISO/IEC 27001:2022 accredited, GDPR compliant, HIPAA compliant, and SOC 2 Type II certified. It says data is encrypted at rest with AES 256 and in transit using TLS 1.2 or higher.