Edge TTS CN

v1.0.0

Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch contro...

0· 113·1 current·1 all-time
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 match the bundled scripts and declared npm dependency (node-edge-tts). The included CLI and config manager serve TTS functionality and are proportional to the stated purpose.
Instruction Scope
SKILL.md describes invoking a built-in tts tool or the provided scripts; runtime instructions only reference local file creation, temporary files, and the home config (~/.tts-config.json). No instructions request unrelated files, secrets, or system-wide configuration changes. The skill sends audio requests to the Edge TTS service via the node-edge-tts library (expected for this purpose).
Install Mechanism
Installation is local npm install of standard packages (node-edge-tts, commander) via scripts/install.sh and package.json — a normal, moderate-risk mechanism. There is a small metadata inconsistency: registry metadata initially listed 'no install spec' while skill-info.json and install.sh include install instructions; this is likely benign but worth noting. Dependencies come from the public npm registry (traceable).
Credentials
The skill requires no environment secrets or unusual config paths. It persists preferences to ~/.tts-config.json and writes audio to temp or user-specified paths — behavior consistent with a TTS tool and proportional to its functionality.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide agent settings. It creates its own config file in the user's home directory (expected for a CLI utility).
Assessment
This skill appears to do what it claims, but take these precautions before installing: (1) Review and run npm install / npm test in an isolated environment (container or VM) and run `npm audit` on the dependencies. (2) Understand that audio is generated by Microsoft Edge's online TTS service through the node-edge-tts library (audio/text is sent to that service). If you have privacy concerns, do not use for sensitive text. (3) The skill will create a config file at ~/.tts-config.json and temporary audio files in the system temp directory; ensure you are comfortable with those files being written. (4) The package origin is unclear (no homepage in registry metadata); prefer packages from known maintainers or inspect node-edge-tts package version (1.2.9) used here. (5) If you want stricter assurance, inspect the node-edge-tts dependency source code and test the skill in an isolated environment before enabling it in production.

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

latestvk97bkjt563gpccv40p202777m983awya

License

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

Comments