Chanjing Tts Voice Clone

v1.0.3

Use Chanjing TTS API to synthesize speech from text, using user-provided voice. Primary credential: credentials.json (app_id/secret_key; access_token and exp...

0· 144·2 current·2 all-time
byIAMZn@iamzn1018
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, documented credential model, and included scripts all match a TTS voice-clone client for the Chanjing API. The scripts only require app_id/secret_key stored in ~/.chanjing/credentials.json (overridable by CHANJING_CONFIG_DIR) and an API base (CHANJING_API_BASE optional). No unrelated binaries, services, or credentials are requested.
Instruction Scope
Runtime instructions and scripts stay within the declared scope: obtaining/refreshing token, creating voice, polling tasks/voices, and printing API-returned URLs. The skill reads and overwrites access_token and expire_in in the same credentials.json (documented). It will open a browser (or call an open_login_page.py from a sibling skill) if AK/SK are missing — this is expected but worth noting as it executes a local subprocess/webbrowser for login.
Install Mechanism
No install spec or remote downloads; the skill is instruction/code-only with local Python scripts. Nothing is fetched or executed from arbitrary URLs during install.
Credentials
Requested secrets (app_id/secret_key stored in credentials.json) are proportionate to a private-credential API client. Optional env vars (CHANJING_CONFIG_DIR, CHANJING_API_BASE) are reasonable overrides. The skill writes access_token/expire_in to the same credentials file — documented and expected for token refresh, but users should avoid committing this file to VCS.
Persistence & Privilege
always:false and the skill does not modify other skills or global agent settings. Its persistent behavior is limited to creating/updating its own credentials.json (token persistence), which is declared in metadata.openclaw.credentialModel.
Assessment
This skill appears to do exactly what it claims: use Chanjing's API to create voice clones and TTS. Before installing, verify you trust the Chanjing service (https://open-api.chanjing.cc / https://doc.chanjing.cc) and understand that the skill stores app_id/secret_key and will write access_token/expire_in to ~/.chanjing/credentials.json (or CHANJING_CONFIG_DIR). Do not commit that file to version control. Note it may open your browser or invoke a local open_login_page.py (from a sibling credential-guard skill) when credentials are missing. If you need stronger isolation, consider using separate credentials or reviewing the chanjing-credentials-guard code and the provided scripts yourself before use.

Like a lobster shell, security has layers — review code before you run it.

latestvk9761ehk9qpb5mnsk6sc9x5nkh83q2mb

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments