π¦ ClawHub
Local Vosk STT
by @sfkiwi
Local speech-to-text using Vosk. Lightweight, fast, fully offline. Perfect for transcribing Telegram voice messages, audio files, or any speech-to-text task without cloud APIs.
TERMINAL
clawhub install local-voskπ About This Skill
name: local-vosk description: Local speech-to-text using Vosk. Lightweight, fast, fully offline. Perfect for transcribing Telegram voice messages, audio files, or any speech-to-text task without cloud APIs.
Local Vosk STT
Lightweight local speech-to-text using Vosk. Fully offline after model download.
Use Cases
Quick Start
# Transcribe Telegram voice message
./skills/local-vosk/scripts/transcribe voice_message.oggTranscribe any audio
./skills/local-vosk/scripts/transcribe audio.mp3With language (default: en-us)
./skills/local-vosk/scripts/transcribe audio.wav --lang en-us
Supported Formats
Any format ffmpeg can decode: ogg (Telegram), mp3, wav, m4a, webm, flac, etc.
Models
Default model: vosk-model-small-en-us-0.15 (~40MB)
Other models available at https://alphacephei.com/vosk/models
Setup (if not installed)
pip3 install vosk --user --break-system-packagesDownload model
mkdir -p ~/vosk-models && cd ~/vosk-models
wget https://alphacephei.com/vosk/models/vosk-model-small-en-us-0.15.zip
unzip vosk-model-small-en-us-0.15.zip
Notes
β‘ When to Use
π‘ Examples
# Transcribe Telegram voice message
./skills/local-vosk/scripts/transcribe voice_message.oggTranscribe any audio
./skills/local-vosk/scripts/transcribe audio.mp3With language (default: en-us)
./skills/local-vosk/scripts/transcribe audio.wav --lang en-us