executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
speech-recognitionGuides SpeechRecognition package workflows for audio loading, microphone capture, speech recognizer engines, CLI/model setup, and repository maintenance.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves the Python SpeechRecognition package: local audio file handling, microphone capture, choosing a speech-to-text engine, setting up optional recognizer dependencies, using the sprc CLI, or maintaining the package repository.
Public distribution: SpeechRecognition
Import package: speech_recognition
Supported Python: >=3.10
Console script: sprc
Current distilled version: 3.17.0
Minimal install:
python -m pip install SpeechRecognition
python - <<'PY'
import speech_recognition as sr
print(sr.__version__)
print(sr.Recognizer())
PY
Read references/repo-provenance.md before checking freshness against a checkout or deciding whether to refresh this skill. Read references/package-overview.md for package identity, optional extras, public entry points, and scope boundaries. Read references/troubleshooting.md for cross-cutting install/import, FLAC, optional dependency, credential, and CLI failures.
For a non-invasive runtime probe, run:
python scripts/check_install.py --json
| User task | Read |
|---|---|
Load WAV/AIFF/FLAC files, create AudioData, convert to raw/WAV/AIFF/FLAC bytes, segment or split oversized audio | audio-data |
Capture microphone input, calibrate ambient noise, use record, listen, streaming chunks, background callbacks, or threaded capture | capture-listening |
| Choose or call a transcription engine such as Google, PocketSphinx, Vosk, Whisper, OpenAI-compatible, Groq, Cohere, Google Cloud, or legacy APIs | recognition-engines |
Install extras, check optional dependencies, use sprc, set up Vosk model files, or debug CLI/model setup | cli-model-setup |
| Edit or review the SpeechRecognition repository, choose focused tests, update docs/examples, or reason about CI/release/FLAC packaging | repo-development |
audio-data for existing files or capture-listening for live microphone input. Both produce speech_recognition.AudioData.cli-model-setup to install the exact extra for the chosen workflow and to check sprc/Vosk/optional imports without unsafe downloads.recognition-engines to pick one engine and handle its parameters, credentials, return shape, and errors.repo-development and choose tests from the changed surface instead of using end-user workflows as maintainer checks.sprc download vosk performs network download and writes into the installed package's model directory; ask before running it in a user environment.