Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Update outdated README instructions (setup.sh, clawhub update); add Security section to SKILL.md
What This Skill Does
Converts voice messages received through any OpenClaw-connected messenger into text using Yandex SpeechKit. Supports OGG, WAV, MP3, M4A, FLAC, and AAC formats up to 1 MB (~30 seconds of audio). The provider architecture is extensible, so alternative STT services can be added without modifying the core processor.
Runs directly within OpenClaw without requiring a separate transcription service or manual file upload workflow.
When to use it
- Transcribing Telegram voice messages into readable text
- Getting text versions of audio replies when playback is not possible
- Logging spoken notes sent through a connected messenger bot
- Archiving voice messages as searchable text records
- Converting Russian or English voice input from any connected chat
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: [sends a voice message via a connected messenger]
- 1Receives the local audio file path from OpenClaw
- 2Validates file format and size against Yandex SpeechKit limits
- 3Converts audio to a supported format using ffmpeg if needed
- 4Sends the audio file to Yandex SpeechKit and retrieves the result
- 5Returns the transcribed text with detected language and confidence score
Recognized text: "Meeting tomorrow at 3 PM" (ru-RU, 95% confidence, provider: Yandex SpeechKit)
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.