โ† Back to Skills Marketplace
al-one

๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx

by Alone ยท GitHub โ†— ยท v1.0.0
cross-platform โœ“ Security Clean
2572
Downloads
3
Stars
12
Active Installs
1
Versions
Install in OpenClaw
/install edge-tts-uvx
Description
Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.
README (SKILL.md)

Edge-TTS Skill

Generate high-quality text-to-speech audio using Microsoft Edge's neural TTS service via the node-edge-tts npm package. Supports multiple languages, voices, adjustable speed/pitch, and subtitle generation.

Usage

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3

# With subtitles
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --write-subtitles -

Changing rate(speed), volume and pitch

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --rate=+50%
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --volume=+50% --pitch=-50Hz

Changing the voice

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --voice=zh-CN-XiaoxiaoNeural

Available voices

Name                               Gender    ContentCategories      VoicePersonalities
en-GB-LibbyNeural                  Female    General                Friendly, Positive
en-GB-RyanNeural                   Male      General                Friendly, Positive
en-GB-SoniaNeural                  Female    General                Friendly, Positive
en-GB-ThomasNeural                 Male      General                Friendly, Positive
en-HK-SamNeural                    Male      General                Friendly, Positive
en-HK-YanNeural                    Female    General                Friendly, Positive
en-US-AnaNeural                    Female    Cartoon, Conversation  Cute
en-US-AndrewMultilingualNeural     Male      Conversation, Copilot  Warm, Confident, Authentic, Honest
en-US-AndrewNeural                 Male      Conversation, Copilot  Warm, Confident, Authentic, Honest
en-US-AriaNeural                   Female    News, Novel            Positive, Confident
en-US-AvaMultilingualNeural        Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendly
en-US-AvaNeural                    Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendly
en-US-BrianMultilingualNeural      Male      Conversation, Copilot  Approachable, Casual, Sincere
en-US-BrianNeural                  Male      Conversation, Copilot  Approachable, Casual, Sincere
en-US-ChristopherNeural            Male      News, Novel            Reliable, Authority
en-US-EmmaMultilingualNeural       Female    Conversation, Copilot  Cheerful, Clear, Conversational
en-US-EmmaNeural                   Female    Conversation, Copilot  Cheerful, Clear, Conversational
en-US-EricNeural                   Male      News, Novel            Rational
en-US-GuyNeural                    Male      News, Novel            Passion
en-US-JennyNeural                  Female    General                Friendly, Considerate, Comfort
en-US-MichelleNeural               Female    News, Novel            Friendly, Pleasant
en-US-RogerNeural                  Male      News, Novel            Lively
en-US-SteffanNeural                Male      News, Novel            Rational
fr-FR-DeniseNeural                 Female    General                Friendly, Positive
fr-FR-HenriNeural                  Male      General                Friendly, Positive
zh-CN-XiaoxiaoNeural               Female    News, Novel            Warm
zh-CN-YunjianNeural                Male      Sports,  Novel         Passion
zh-CN-liaoning-XiaobeiNeural       Female    Dialect                Humorous
zh-CN-shaanxi-XiaoniNeural         Female    Dialect                Bright
zh-HK-HiuGaaiNeural                Female    General                Friendly, Positive
zh-HK-WanLungNeural                Male      General                Friendly, Positive
zh-TW-HsiaoChenNeural              Female    General                Friendly, Positive
zh-TW-YunJheNeural                 Male      General                Friendly, Positive\

Retrieve all available voices using shell commands:

uvx edge-tts --list-voices
Usage Guidance
This skill is coherent but requires you to provide and trust the uvx binary. Before installing/using: (1) verify where uvx comes from and install it from the official/trusted source; (2) confirm uvx's runtime behavior โ€” some uvx/edge-tts implementations may launch a browser or use local Edge profile tokens to obtain Microsoft auth, which could interact with your browser profile or network; (3) be aware that Edge neural TTS may send text to Microsoft services, so avoid sending sensitive text if you have privacy concerns; (4) the skill has no homepage or source link, so test in a sandbox first and inspect uvx itself rather than relying on this SKILL.md.
Capability Analysis
Type: OpenClaw Skill Name: edge-tts-uvx Version: 1.0.0 The skill bundle is designed for text-to-speech conversion using the `uvx edge-tts` tool. All commands and instructions in `SKILL.md` are directly related to generating audio from text, listing voices, and adjusting TTS parameters. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent to perform actions outside the stated purpose. The output is directed to a temporary directory, which is a safe practice.
Capability Assessment
โœ“ Purpose & Capability
Name/description and SKILL.md consistently describe using the 'uvx edge-tts' CLI to generate TTS. The only declared runtime dependency is the uvx binary, which is exactly what the instructions call for.
โœ“ Instruction Scope
Instructions are limited to invoking uvx with arguments to write media and subtitles to a supplied temp path and to list voices. The SKILL.md does not instruct the agent to read unrelated files, environment variables, or system-wide config. Placeholders ({msg}, {tempdir}, {filename}) are used as expected.
โœ“ Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded or written by the skill itself. This minimizes installation risk, but it requires the uvx binary to already be present on the host.
โœ“ Credentials
No environment variables, credentials, or config paths are requested. That aligns with a CLI wrapper that simply calls an existing local binary.
โœ“ Persistence & Privilege
always is false and the skill has no install or config-writing steps. It does not request elevated or persistent platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install edge-tts-uvx
  3. After installation, invoke the skill by name or use /edge-tts-uvx
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of edge-tts-uvx. - Provides text-to-speech audio generation using Microsoft Edge's neural TTS via the uvx edge-tts command-line tool. - Supports multiple languages, a wide range of voices, and options for adjusting speed, pitch, and volume. - Enables generation of speech subtitles. - Includes usage instructions and a detailed list of available voices.
Metadata
Slug edge-tts-uvx
Version 1.0.0
License โ€”
All-time Installs 13
Active Installs 12
Total Versions 1
Frequently Asked Questions

What is ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx?

Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output. It is an AI Agent Skill for Claude Code / OpenClaw, with 2572 downloads so far.

How do I install ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx?

Run "/install edge-tts-uvx" in the OpenClaw or Claude Code chat to install it in one step โ€” no extra setup required.

Is ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx free?

Yes, ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx is completely free (open-source). You can download, install and use it at no cost.

Which platforms does ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx support?

๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ๐Ÿ—ฃ๏ธ Edge-TTS Skill using uvx?

It is built and maintained by Alone (@al-one); the current version is v1.0.0.

๐Ÿ’ฌ Comments