cmusphinx/pocketsphinx

A small speech recognizer

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 16th, 2026
Created on April 7th, 2014
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 731
Total Stargazers: 4,343 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.1 days
Mean response time: 71.9 days
90th percentile: 112.0 days
Tracked items: 33

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 297 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Detailed Description

PocketSphinx is a lightweight speech recognition library that performs automatic speech recognition on embedded and mobile devices.

The tool addresses the need for on-device speech recognition without requiring cloud connectivity or large computational resources. It works by processing audio input and converting it to text using acoustic and language models. The recognizer is designed to run locally on the device where audio is captured, making it suitable for applications that need low latency, privacy, or offline operation.

PocketSphinx is appropriate for developers building applications on resource-constrained platforms such as embedded systems, mobile devices, or IoT hardware. It works well for projects requiring real-time speech-to-text conversion where sending audio to a remote server is impractical or undesirable. The tool is available as a C library with Python bindings, allowing integration into projects written in either language.

Development on the project shows consistent maintenance with regular commits addressing bug fixes and incremental improvements. The codebase remains actively refined, with attention paid to code quality and stability across updates. The project sustains engagement with its user base through issue resolution and incorporation of community feedback.