LaunchKit · 2026
Back to Skills

voice-to-text

Convert voice messages and audio files to text using Vosk offline speech recognition.

0
0 downloads
by @vae999

Setup & Installation

openclaw skills install @vae999/voice-to-text

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install voice-to-text

What This Skill Does

Converts voice messages and audio files to text using Vosk, an offline speech recognition toolkit. Supports MP3, WAV, M4A, OGG, FLAC, AAC, and WEBM formats across multiple languages. No internet connection is required once a language model is downloaded.

Runs entirely offline after model download, so audio files never leave the local machine.

When to use it

  • Transcribing WeChat or Telegram voice messages to readable text
  • Converting recorded voice memos into written notes
  • Processing OGG or M4A audio clips without uploading to a cloud service
  • Transcribing multi-language audio by switching Vosk models
  • Archiving meeting or interview recordings as searchable text

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: transcribe this voice message at /downloads/voice.ogg

AGENT
  1. 1Accept the audio file path from the user
  2. 2Run transcribe.py with the provided file path
  3. 3ffmpeg converts the audio to 16kHz mono WAV internally
  4. 4Vosk model processes the WAV file and generates a transcript
  5. 5Return the full transcription to the user
OUTPUT

Plain text transcription of the voice message

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Vosk language model file downloaded to ~/.vosk/models/ from https://alphacephei.com/vosk/models