← 返回 Skills 市场
Smart Speak Multilingual TTS
作者
Trần Anh Vũ
· GitHub ↗
· v1.0.0
· MIT-0
269
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-speak-vutran
功能描述
Multilingual Text-to-Speech (TTS) with intelligent Pinyin-to-Hanzi conversion. Use when the user asks to generate audio for text that contains a mix of Vietn...
安全使用建议
This skill is suspicious because its documentation promises automatic Pinyin→Hanzi conversion and segmentation, but the included script only synthesizes audio for segments you must supply. Before installing or running: (1) ask the author to clarify where Pinyin detection/conversion is implemented or provide the code; (2) do not run the script as-is if it references another user's home (/home/jackie_chen_phong) — update paths to your workspace; (3) ensure edge-tts and ffmpeg are installed from trustworthy sources and update the script to point to their correct locations; (4) when invoking the script, avoid interpolating raw JSON into a shell command (prefer passing arguments safely) to prevent injection; and (5) inspect and test the script in an isolated environment first. If the author cannot justify the hardcoded paths or provide the missing conversion logic, treat the package as untrusted.
功能分析
Type: OpenClaw Skill
Name: smart-speak-vutran
Version: 1.0.0
The skill bundle provides a legitimate multilingual text-to-speech (TTS) utility that handles Vietnamese, Chinese (Pinyin), and English. The core logic in `scripts/smart_speak.py` uses `edge-tts` and `ffmpeg` to generate and merge audio segments via safe `subprocess.run` calls, avoiding shell injection. While the code and `SKILL.md` contain hardcoded absolute paths specific to a particular user environment (`/home/jackie_chen_phong/`), which limits portability, there is no evidence of malicious intent, data exfiltration, or unauthorized access.
能力评估
Purpose & Capability
The skill claims 'Intelligent Pinyin Conversion' and automatic language segmentation, but the included Python script does not implement any Pinyin detection or conversion — it simply expects a JSON array of segments. Additionally, the SKILL.md and script hardcode absolute paths tied to a specific user (/home/jackie_chen_phong and /home/jackie_chen_phong/.local/bin/edge-tts), which is unrelated to the TTS algorithmic claim and suggests poor packaging or a mismatch between author environment and expected runtime.
Instruction Scope
SKILL.md instructs the agent to detect Pinyin, convert to Hanzi, strip emojis, and segment text before calling the script. Those preprocessing steps are not present in scripts/smart_speak.py, so the agent (or integrator) must perform them itself. The instructions also require using an absolute workspace path and assume edge-tts exists at a hardcoded user path — both grant broad assumptions about the host filesystem and agent behavior that are outside the skill's stated purpose.
Install Mechanism
There is no install spec (instruction-only with a bundled script). That is low-risk in general, but the script depends on external binaries (edge-tts and ffmpeg) without providing installation instructions. The script assumes edge-tts is at a specific user location, which is brittle and may hide unauthorized dependency expectations if blindly executed.
Credentials
The manifest declares no credentials or env vars (good), but the SKILL.md and script hardcode a particular user's home and local binary path. Requesting or assuming access to a specific home directory is disproportionate and possibly inappropriate for a generic skill; it could cause accidental access to user-specific data or failures if that path doesn't exist.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does execute local binaries (edge-tts, ffmpeg) and writes output to disk within the workspace, which is expected for a TTS merging utility.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-speak-vutran - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-speak-vutran触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial version
元数据
常见问题
Smart Speak Multilingual TTS 是什么?
Multilingual Text-to-Speech (TTS) with intelligent Pinyin-to-Hanzi conversion. Use when the user asks to generate audio for text that contains a mix of Vietn... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 269 次。
如何安装 Smart Speak Multilingual TTS?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-speak-vutran」即可一键安装,无需额外配置。
Smart Speak Multilingual TTS 是免费的吗?
是的,Smart Speak Multilingual TTS 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Smart Speak Multilingual TTS 支持哪些平台?
Smart Speak Multilingual TTS 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Speak Multilingual TTS?
由 Trần Anh Vũ(@jaskies)开发并维护,当前版本 v1.0.0。
推荐 Skills