← 返回 Skills 市场
al-one

🗣️ Edge-TTS Skill using uvx

作者 Alone · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
2572
总下载
3
收藏
12
当前安装
1
版本数
在 OpenClaw 中安装
/install edge-tts-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.
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install edge-tts-uvx
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /edge-tts-uvx 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug edge-tts-uvx
版本 1.0.0
许可证
累计安装 13
当前安装数 12
历史版本数 1
常见问题

🗣️ 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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2572 次。

如何安装 🗣️ Edge-TTS Skill using uvx?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install edge-tts-uvx」即可一键安装,无需额外配置。

🗣️ Edge-TTS Skill using uvx 是免费的吗?

是的,🗣️ Edge-TTS Skill using uvx 完全免费(开源免费),可自由下载、安装和使用。

🗣️ Edge-TTS Skill using uvx 支持哪些平台?

🗣️ Edge-TTS Skill using uvx 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 🗣️ Edge-TTS Skill using uvx?

由 Alone(@al-one)开发并维护,当前版本 v1.0.0。

💬 留言讨论