← Back to Skills Marketplace
jaskies

Smart Speak Multilingual TTS

by Trần Anh Vũ · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
269
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smart-speak-vutran
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-speak-vutran
  3. After installation, invoke the skill by name or use /smart-speak-vutran
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial version
Metadata
Slug smart-speak-vutran
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 269 downloads so far.

How do I install Smart Speak Multilingual TTS?

Run "/install smart-speak-vutran" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Smart Speak Multilingual TTS free?

Yes, Smart Speak Multilingual TTS is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smart Speak Multilingual TTS support?

Smart Speak Multilingual TTS is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Speak Multilingual TTS?

It is built and maintained by Trần Anh Vũ (@jaskies); the current version is v1.0.0.

💬 Comments