← Back to Skills Marketplace
gizmogremlin

Voice.ai Voices

by Nick Gill · GitHub ↗ · v1.1.5
cross-platform ⚠ suspicious
2732
Downloads
0
Stars
6
Active Installs
3
Versions
Install in OpenClaw
/install voice-ai-voices
Description
High-quality voice synthesis with 9 personas, 11 languages, and streaming using Voice.ai API.
Usage Guidance
This skill appears internally consistent: it bundles a Node.js CLI/SDK that uses a single VOICE_AI_API_KEY to call the declared HTTPS API and writes audio output locally. Before installing, verify the vendor/source (check the GitHub repo URL in package.json), confirm that https://dev.voice.ai is the correct production endpoint for your use, and treat your VOICE_AI_API_KEY like any secret (store securely, use least-privilege keys if available, and rotate the key if you suspect leakage). If you want extra assurance, inspect or run the CLI in an isolated environment and monitor outbound network requests to confirm they go only to the expected domain.
Capability Analysis
Type: OpenClaw Skill Name: voice-ai-voices Version: 1.1.5 The skill is generally well-documented and transparent, explicitly stating its network and file access behaviors. However, the `scripts/tts.js` file directly uses the user-provided `--output` argument for `fs.writeFileSync` and `fs.createWriteStream` without path sanitization. This introduces a path traversal vulnerability, allowing an attacker to write generated audio to arbitrary file paths (e.g., `../../../../etc/passwd`), potentially leading to data corruption or denial-of-service, which is a risky capability without clear malicious intent.
Capability Assessment
Purpose & Capability
The skill name/description (Voice.ai TTS) matches the bundled Node.js CLI and SDK and the single required environment variable (VOICE_AI_API_KEY). One minor oddity: the documentation repeatedly refers to https://dev.voice.ai as the "official production API domain" — unusual naming but self-consistent within the package.
Instruction Scope
SKILL.md instructs the agent to set VOICE_AI_API_KEY, run the CLI, reads voices.json, and write output files. The runtime instructions and code only perform those actions and make HTTPS requests to the declared API domain.
Install Mechanism
No install spec is provided (instruction-only install); the package bundles the SDK and CLI JavaScript files. It requires Node.js, which is reasonable for a Node CLI/SDK and does not pull arbitrary external binaries or download code at runtime.
Credentials
Only one credential (VOICE_AI_API_KEY) is required and used as a Bearer token for API calls. There are no other secrets, config paths, or unrelated environment variables requested.
Persistence & Privilege
The skill does not request always:true, does not claim background/persistent execution, and does not modify system or other skill configurations. It writes only the declared audio output file.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install voice-ai-voices
  3. After installation, invoke the skill by name or use /voice-ai-voices
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.5
- Added CHANGELOG.md, LICENSE.md, README.md, SECURITY.md, package.json, and voices.json for better documentation, licensing, and security clarity. - Declared runtime and environment requirements in skill metadata for improved integration with ClawHub and OpenClaw. - Updated available voices in documentation to reflect new or renamed personas. - Split configuration, security, and usage documentation into separate, dedicated files. - Revised OpenClaw integration details and streamlined example commands.
v0.1.2
Version 0.1.2 - Expanded documentation with detailed configuration and setup instructions. - Added voice IDs and extended information to the list of available voices. - Clarified OpenClaw integration with full example configs. - Included advanced usage: triggers, SDK code samples, and supported formats. - Added detailed sections for voice cloning, cost, and usage tips. - Improved formatting and organization for easier reference.
v0.1.0
Initial release of voice-ai-tts skill. - Provides high-quality voice synthesis using the Voice.ai API. - Features 9 curated personas and supports 11 languages. - Includes real-time streaming audio and voice cloning from samples. - Offers customizable voice controls: temperature and top_p. - Integrates with OpenClaw TTS and offers an easy-to-use CLI interface.
Metadata
Slug voice-ai-voices
Version 1.1.5
License
All-time Installs 7
Active Installs 6
Total Versions 3
Frequently Asked Questions

What is Voice.ai Voices?

High-quality voice synthesis with 9 personas, 11 languages, and streaming using Voice.ai API. It is an AI Agent Skill for Claude Code / OpenClaw, with 2732 downloads so far.

How do I install Voice.ai Voices?

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

Is Voice.ai Voices free?

Yes, Voice.ai Voices is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Voice.ai Voices support?

Voice.ai Voices is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Voice.ai Voices?

It is built and maintained by Nick Gill (@gizmogremlin); the current version is v1.1.5.

💬 Comments