Skip to content
SPECIFICTION
Get listed

AssemblyAI vs CMU Sphinx

AssemblyAI

assemblyai.com

CMU Sphinx

cmusphinx.github.io

Side by side

FigureAssemblyAICMU Sphinx
Price from$0.15/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
Android—Yes
APIYes—
Self-hostedYesYes
Plans published131
Spec score · Speech Recognition Software8.8 (#8)8.3 (#19)

Plans

AssemblyAI

  • Free creditsFree
  • Pay as you go — Universal-2$0.15 a month
  • Pay as you go — Universal-3.5 Pro$0.21 a month
  • Pay as you go — Universal-Streaming$0.15 a month
  • Pay as you go — Universal-3.5 Pro Realtime$0.45 a month
  • Free tierFree
  • Universal-2$0.15 a month
  • Universal-Streaming$0.15 a month
  • Universal-Streaming Multilingual$0.15 a month
  • Universal-3.5 Pro$0.21 a month

AssemblyAI pricing →

CMU Sphinx

  • CMU Sphinx toolkitFree

CMU Sphinx pricing →

In their own words

AssemblyAI

AssemblyAI provides Voice AI models and APIs for speech-to-text, speech understanding, and voice applications. Its Speech Understanding API can identify and diarize speakers, summarize speech, extract action items and key phrases, detect sentiment, entities, and topics, and handle formatting, language detection, translation, PII redaction, and content moderation. The platform lists support for 99 languages and translation into 86. It offers streaming and voice-agent latency below 300ms and states that it processes more than 800 million API calls per month. Use its managed cloud or self-host models in your own environment; the service also lists API access and integrations including Twilio, Zoom RTMS, Zapier, and LangChain. Security options include TLS 1.2+ in transit, AES-256 at rest, zero data retention, and opting out of model training. A free tier is available. Pay-as-you-go billing is based on usage, with monthly invoices and no minimum commitments. Universal-2 is listed at $0.15 per hour of audio; Universal-3.6 Pro Realtime is $0.45 per hour.

Visit assemblyai.com

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.

Visit cmusphinx.github.io