2.6k
GitHub Stars
10
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill voice-ai-voices- _meta.json642 B
- CHANGELOG.md934 B
- LICENSE.md1.0 KB
- package.json866 B
- README.md1.1 KB
- SECURITY.md979 B
- SKILL.md9.7 KB
- voice-ai-tts-sdk.js15.8 KB
- voice-ai-tts.yaml22.8 KB
- voices.json2.1 KB
Overview
This skill provides high-quality text-to-speech synthesis using the Voice.ai API, offering 9 curated voice personas, 11 languages, and real-time streaming. It includes a Node.js CLI and SDK for quick integration, with configurable voice design parameters like temperature and top_p for expressive control.
How this skill works
The SDK calls the Voice.ai production endpoint over HTTPS using an API key provided via VOICE_AI_API_KEY. You can generate files, stream audio chunks for long texts, or pipe output directly to disk. Voices and language options are defined in a local voices.json and selectable by voice_id and language code.
When to use it
- Create narrated content (tutorials, documentaries, audiobooks) with tailored personas.
- Produce real-time or progressive audio for long-form text using streaming mode.
- Localize spoken content across 11 supported languages with the multilingual model.
- Prototype character voices for games or animation using the curated personas.
- Generate on-demand speech for apps, chatbots, or accessibility features.
Best practices
- Set VOICE_AI_API_KEY as an environment variable to avoid embedding secrets in code.
- Use streaming for long texts to reduce latency and cost; cache outputs when reusing audio.
- Pick audio format appropriate to use case (mp3 for general use, wav for highest fidelity).
- Tune temperature and top_p: lower for consistent narration, higher for expressive or varied delivery.
- Monitor API usage and handle rate-limit and payment errors per SDK responses.
Example use cases
- Generate a daily narrated news brief in a clear male or female persona and save as MP3.
- Stream long-form stories to a player so listeners receive audio as it’s generated.
- Localize UI voice prompts into Spanish or French using the multilingual model.
- Produce character lines for a game with distinct personas like 'commander' or 'sakura'.
- Create high-quality voiceovers for tutorials and demo videos with adjustable expressiveness.
FAQ
Set VOICE_AI_API_KEY in your environment and the SDK/CLI will use it for HTTPS requests.
Which audio formats are available?
Common formats include mp3, wav, pcm, opus_48000_128, and high-quality mp3_44100_192.
When should I use streaming mode?
Use streaming for long texts to reduce latency, enable progressive playback, and often save credits.