/install edge-tts-global
Edge TTS Global
Use this skill when the user wants fast text-to-speech with the globally installed edge-tts command.
What is available
Global commands:
edge-ttsedge-playback
Bundled helper script:
scripts/tts_edge.py
Preferred Chinese test voice:
zh-CN-XiaoxiaoNeural
Fast workflow
- Put output files in the current caller workspace
temp/directory. - Prefer the bundled Python script
scripts/tts_edge.pyfor standard generation. - If needed, call
edge-ttsdirectly. - If sending back to Telegram and the user wants a voice bubble, send the audio with
messageand setasVoice=true. - If the user wants a normal file/audio attachment, send it normally.
- After successful sending, immediately delete the generated temporary file.
Preferred script usage
Generate audio to the current caller workspace temp/ directory automatically:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py -t "老板,你好,我是你的小助理。"
Generate audio with explicit relative path under the current caller workspace:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py -t "老板,你好,我是你的小助理。" -o ./temp/out.mp3
Delete temporary file after successful sending:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py cleanup ./temp/out.mp3
Delete both audio and subtitles:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py cleanup ./temp/out.mp3 ./temp/out.vtt
Change voice explicitly:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py -t "你好" -v zh-CN-XiaoxiaoNeural -o ./temp/out.mp3
Generate subtitles too:
python3 /data/claw/shared/skills/edge-tts-global/scripts/tts_edge.py -t "你好" -o ./temp/out.mp3 --subs ./temp/out.vtt
Direct command patterns
Generate MP3
mkdir -p ./temp
edge-tts --voice zh-CN-XiaoxiaoNeural --text "老板,你好,我是你的小助理。" --write-media ./temp/out.mp3
List voices
edge-tts --list-voices
Telegram sending rule
If the user asks for “气泡语音”, “语音条”, or a voice-message style result:
- generate the file first
- send with
message - set
asVoice=true - after successful sending, delete the temporary file immediately
If the user asks for a normal audio file:
- send as a regular attachment
- do not set
asVoice=true - after successful sending, delete the temporary file immediately
Cleanup guidance
- Temporary outputs belong in the current caller workspace
temp/directory - Sending succeeds → delete the generated temporary files immediately
- Prefer
python3 scripts/tts_edge.py cleanup \x3Cfile> [subtitle]for deterministic cleanup - Do not remove the global
edge-ttsinstall unless the user explicitly asks
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install edge-tts-global - After installation, invoke the skill by name or use
/edge-tts-global - Provide required inputs per the skill's parameter spec and get structured output
What is Edge Tts Global?
Use the globally installed edge-tts command to generate Chinese or multilingual text-to-speech audio on this machine. Use when the user wants text converted... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install Edge Tts Global?
Run "/install edge-tts-global" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Edge Tts Global free?
Yes, Edge Tts Global is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Edge Tts Global support?
Edge Tts Global is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Edge Tts Global?
It is built and maintained by 刘岗强 (@mrliugangqiang); the current version is v1.0.0.