← Back to Skills Marketplace
100
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install voice-huayan
Description
Local Chinese TTS playback on Windows using Piper zh_CN-huayan-medium with automatic fallback to System.Speech. Use when user asks to read replies aloud loca...
Usage Guidance
This package appears to prepare and run a local Piper ONNX model, but the SKILL.md points to a PowerShell playback script that is not provided and does not mention the downloads and pip installs the included scripts perform. Before installing or running: 1) Inspect or request the missing {baseDir}/bin/voice-huayan.ps1 used for playback (the current bundle lacks it). 2) Be aware the provided shell script will download model files from Hugging Face/GitHub and run pip installs — run it in a sandbox or virtual environment if you proceed. 3) Provide and control the required env vars (LANG, TYPE, NAME) rather than letting defaults run. 4) If you expect a Windows-only PowerShell implementation and System.Speech fallback, ask the author for the Windows-specific script or a clear explanation; otherwise this bundle looks like cross-platform model-prep code rather than a finished Windows playback skill.
Capability Analysis
Type: OpenClaw Skill
Name: voice-huayan
Version: 1.0.0
The skill bundle contains a shell script (vits-piper.sh) that performs unverified remote downloads from Hugging Face and GitHub, and executes 'pip install' for several packages at runtime. While these actions appear aligned with the stated goal of setting up a TTS model, they represent a significant supply chain risk and potential for remote code execution (RCE) if the external sources are compromised. Additionally, the primary execution script (voice-huayan.ps1) defined in SKILL.md is missing from the bundle, making the skill non-functional as provided.
Capability Assessment
Purpose & Capability
The description says "Local Chinese TTS playback on Windows using Piper ... with fallback to System.Speech", but the bundle contains a bash script and a Python helper (for ONNX metadata) and does not include the referenced PowerShell playback script ({baseDir}/bin/voice-huayan.ps1). The included artifacts are consistent with preparing/downloading Piper models (cross-platform) but there is no implementation provided for Windows playback or System.Speech fallback. This mismatch means the package may not provide the claimed Windows-local playback behavior as-is.
Instruction Scope
SKILL.md tells the agent to run a PowerShell script that is not present. The shipped vits-piper.sh downloads model files from Hugging Face and a GitHub release, installs Python packages with pip, extracts espeak data, and runs a Python script that edits ONNX metadata and writes tokens.txt. Those network downloads, package installs, and file writes are not described in SKILL.md and could run with broad filesystem/network effects. The Python script expects environment variables (LANG, TYPE, NAME) which SKILL.md does not declare or document.
Install Mechanism
There is no formal install spec, but the provided shell script uses wget to fetch model files from Hugging Face and a GitHub release (well-known hosts) and runs pip install for piper-phonemize, onnx, and onnxruntime==1.16.0. Downloading models from Hugging Face and extracting espeak data is expected for TTS, but the script will fetch and write archives to disk and install Python packages at runtime (moderate risk).
Credentials
The skill metadata declares no required environment variables, yet the provided scripts rely on LANG, TYPE, and NAME. Those env vars control which model is downloaded/modified. This is an incoherent mismatch: the runtime logic requires env configuration but the skill manifest does not declare it. No credentials are requested, which is consistent with local TTS, but the missing env declarations reduce transparency.
Persistence & Privilege
always is false and there is no indication the skill requests permanent agent-wide privileges. The scripts write files into the working directory (downloaded models, extracted espeak data) but do not change other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install voice-huayan - After installation, invoke the skill by name or use
/voice-huayan - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of voice-huayan for local Chinese TTS playback on Windows.
- Uses Piper zh_CN-huayan-medium as the preferred voice engine.
- Automatically falls back to System.Speech Microsoft Huihui Desktop if Piper is unavailable.
- Designed for direct speaker playback in the huayan voice style.
- Confirms success with PLAYBACK_OK message.
Metadata
Frequently Asked Questions
What is voice-huayan?
Local Chinese TTS playback on Windows using Piper zh_CN-huayan-medium with automatic fallback to System.Speech. Use when user asks to read replies aloud loca... It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.
How do I install voice-huayan?
Run "/install voice-huayan" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is voice-huayan free?
Yes, voice-huayan is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does voice-huayan support?
voice-huayan is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created voice-huayan?
It is built and maintained by MecyAlika (@mecyalika); the current version is v1.0.0.
More Skills