Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Initial release: Text-to-speech with Microsoft Edge voices
What This Skill Does
Converts text to speech using Microsoft Edge's neural TTS service via Python edge-tts. Supports multiple languages and voices, with controls for speed, pitch, volume, and subtitle file generation in SRT or VTT format.
Uses Microsoft Edge's neural voices at no cost, with no API key required, while still supporting a wide range of languages and fine-grained audio controls.
When to use it
- Listen to a long article while commuting
- Generate narration for a tutorial in a specific accent
- Convert cooking instructions to audio hands-free
- Create accessible audio versions of written content
- Produce subtitled audio files for video projects
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: tts 'Welcome to the tutorial' with a British male voice at slightly faster speed
- 1Detect 'tts' trigger in user message
- 2Strip TTS-related keywords from the target text
- 3Call tts_converter.py with --voice en-GB-RyanNeural and --rate +10%
- 4Receive the generated MP3 file path
- 5Return the MEDIA: path to Clawdbot for delivery
Audio file played in the current channel using en-GB-RyanNeural voice at +10% speed