← 返回 Skills 市场
Smart Speak Multilingual TTS (Jaskies)
作者
Trần Anh Vũ
· GitHub ↗
· v1.0.0
· MIT-0
301
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-speak-jaskies
功能描述
Chuyển đổi văn bản đa ngôn ngữ (Việt - Hoa - Anh) thành giọng nói chuẩn xác. Tự động xử lý Pinyin và ghép nối âm thanh chất lượng cao. Yêu cầu cài đặt edge-t...
安全使用建议
Things to consider before installing or using this skill:
- Feature mismatch: SKILL.md promises automatic Pinyin conversion and auto-segmentation, but the included script does not implement either. You must supply pre-segmented JSON and already-converted text; do not assume the skill will transcribe/convert Pinyin for you.
- Hardcoded paths: The script calls edge-tts at /home/jackie_chen_phong/.local/bin/edge-tts. That path is user-specific and likely incorrect on your machine. Edit the script to call edge-tts from PATH (e.g., just 'edge-tts') or update the path to your installation. The sample output path also references the same username — replace with your own path.
- Confirm binaries and sources: The skill relies on edge-tts (Python package/CLI) and ffmpeg. Install them from trusted sources (official apt repos, pip from PyPI) and verify the edge-tts CLI is the one you expect. Because the script invokes local executables, a compromised or replaced binary on your system could run arbitrary code.
- Input handling: The script uses subprocess.run with argument lists (not a shell string), which reduces command-injection risk, but it will execute whatever 'edge-tts' and 'ffmpeg' do with your text. Avoid feeding untrusted, attacker-controlled segments into the script without review.
- If you need the advertised automatic Pinyin handling or language detection, request or implement that functionality (preprocessing step or a revised script). If the author provides an updated script or documentation that demonstrates those features, reassess.
If you want, I can (a) suggest a safe one-line change to the script to use the edge-tts binary on PATH, (b) scan the repo for other missing features, or (c help implement the promised Pinyin-to-Hanzi step.
功能分析
Type: OpenClaw Skill
Name: smart-speak-jaskies
Version: 1.0.0
The skill provides multi-lingual text-to-speech functionality using the legitimate `edge-tts` library and `ffmpeg`. While it contains hardcoded absolute paths specific to a local user environment (`/home/jackie_chen_phong/`) in both `SKILL.md` and `scripts/smart_speak.py`, and requests `sudo` for dependency installation, these appear to be artifacts of the developer's environment rather than indicators of malice. The Python script safely handles external process execution using `subprocess.run` with argument lists, effectively mitigating shell injection risks.
能力评估
Purpose & Capability
SKILL.md advertises automatic Pinyin→Hán tự conversion and automatic language segmentation, but the provided script simply takes pre-segmented JSON and invokes edge-tts for each segment. The registry metadata also lists no required binaries while the README explicitly requires edge-tts and ffmpeg — a mismatch between declared requirements and described/actual needs.
Instruction Scope
Runtime instructions ask the user to install edge-tts and ffmpeg and to run the script with a segments JSON; however the doc implies the skill will perform segmentation and Pinyin conversion itself. In reality the script expects the caller to supply segments and text already converted. The script also hardcodes an absolute path to an edge-tts binary (/home/jackie_chen_phong/.local/bin/edge-tts), which is workspace/user-specific and not documented in SKILL.md as a requirement.
Install Mechanism
No install spec is provided (instruction-only), and the package includes only a small Python script. There are no downloads, no archives to extract, and nothing in the manifest that would write arbitrary code to disk beyond the included script — this is low installation risk.
Credentials
The skill requests no environment variables or credentials, which is proportional. However, the script's hardcoded absolute binary path and the sample output path reference a specific home directory (jackie_chen_phong), which leaks a username and will likely break on other systems; the manifest should have declared edge-tts and ffmpeg as required binaries.
Persistence & Privilege
The skill does not request persistent or elevated privileges and does not set always:true. It does run local binaries (edge-tts, ffmpeg) when invoked, which is expected for a TTS tool.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-speak-jaskies - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-speak-jaskies触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Xuất bản chính thức với hướng dẫn cài đặt chi tiết edge-tts và ffmpeg.
元数据
常见问题
Smart Speak Multilingual TTS (Jaskies) 是什么?
Chuyển đổi văn bản đa ngôn ngữ (Việt - Hoa - Anh) thành giọng nói chuẩn xác. Tự động xử lý Pinyin và ghép nối âm thanh chất lượng cao. Yêu cầu cài đặt edge-t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 301 次。
如何安装 Smart Speak Multilingual TTS (Jaskies)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-speak-jaskies」即可一键安装,无需额外配置。
Smart Speak Multilingual TTS (Jaskies) 是免费的吗?
是的,Smart Speak Multilingual TTS (Jaskies) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smart Speak Multilingual TTS (Jaskies) 支持哪些平台?
Smart Speak Multilingual TTS (Jaskies) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Speak Multilingual TTS (Jaskies)?
由 Trần Anh Vũ(@jaskies)开发并维护,当前版本 v1.0.0。
推荐 Skills