← Back to Skills Marketplace
zuoyuting214

Zyt tts voice clone

by zuoyuting214 · GitHub ↗ · v0.4.0 · MIT-0
cross-platform ✓ Security Clean
189
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install zyt-tts-voice-clone
Description
Use Chanjing TTS API to synthesize speech from text, using user-provided voice
Usage Guidance
This skill appears to do what it says: it uses your Chanjing app_id/secret_key (stored in ~/.chanjing/credentials.json or $CHANJING_CONFIG_DIR/credentials.json) to obtain an access token and call the TTS APIs. Before installing: 1) only provide app_id/secret_key that you trust and do not reuse unrelated high-privilege secrets; 2) be aware the skill will create/update ~/.chanjing/credentials.json and cache an access_token there (the script attempts to set restrictive file permissions); 3) CHANJING_AUTO_OPEN_LOGIN=1 can cause the login page to open in your browser — leave unset if you don't want that; 4) confirm the Chanjing service and its privacy/usage terms are acceptable for any sensitive audio or cloned voices; and 5) if you want to avoid local files, consider storing credentials in a secure vault rather than a plain file.
Capability Analysis
Type: OpenClaw Skill Name: zyt-tts-voice-clone Version: 0.4.0 The skill provides a standard interface for the Chanjing TTS (Voice Clone) API. The authentication logic in `scripts/_auth.py` follows security best practices by setting restrictive file permissions (0o600) on the local credentials file (`~/.chanjing/credentials.json`) and only communicates with the legitimate service domain `open-api.chanjing.cc`. No evidence of data exfiltration, malicious execution, or prompt injection was found in the provided files.
Capability Assessment
Purpose & Capability
The name and description (Chanjing TTS voice cloning) match the actions in SKILL.md and scripts/_auth.py: obtaining an access token using app_id/secret_key, creating voices from a reference URL, polling tasks, and downloading audio. Nothing requested or implemented appears unrelated to TTS.
Instruction Scope
Runtime instructions operate only against the declared Chanjing endpoints and a local credentials file (~/.chanjing/credentials.json or $CHANJING_CONFIG_DIR/credentials.json). They describe polling and downloading the generated audio and do not instruct reading other unrelated files or contacting unexpected endpoints.
Install Mechanism
There is no install spec and no network downloads or extracted archives. The only shipped code is a small auth helper (scripts/_auth.py). This is a low-risk, instruction-only footprint.
Credentials
No platform environment variables are required by default, but the skill reads/writes credentials from a local config file (app_id, secret_key) and will cache access_token/expire_in there. It supports CHANJING_CONFIG_DIR to override the config path and CHANJING_AUTO_OPEN_LOGIN to optionally open the login page. The requested access (local API credentials and token cache) is proportionate to the stated purpose, but be aware of where you store those credentials.
Persistence & Privilege
always:false and agent-autonomy defaults are normal. The skill writes/updates its own config file (~/.chanjing/credentials.json) and tries to set restrictive permissions; it does not modify other skills or system-wide settings. Persisting an access_token on disk is expected for this workflow but is a persistent artifact to consider.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zyt-tts-voice-clone
  3. After installation, invoke the skill by name or use /zyt-tts-voice-clone
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.4.0
Initial publish.
v0.3.0
Initial publish.
v0.2.0
Initial publish.
v0.1.0
Initial publish.
Metadata
Slug zyt-tts-voice-clone
Version 0.4.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Zyt tts voice clone?

Use Chanjing TTS API to synthesize speech from text, using user-provided voice. It is an AI Agent Skill for Claude Code / OpenClaw, with 189 downloads so far.

How do I install Zyt tts voice clone?

Run "/install zyt-tts-voice-clone" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zyt tts voice clone free?

Yes, Zyt tts voice clone is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zyt tts voice clone support?

Zyt tts voice clone is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zyt tts voice clone?

It is built and maintained by zuoyuting214 (@zuoyuting214); the current version is v0.4.0.

💬 Comments