2.6k
GitHub Stars
2
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 volcengine-ai-audio-tts- _meta.json300 B
- SKILL.md718 B
Overview
This skill performs text-to-speech generation using Volcengine audio services, letting you produce narrated audio with selectable voices, languages, and output formats. It’s built for reliable TTS output, providing reproducible parameters and direct audio URLs or file paths. Use it to generate single files or stream chunks for long text.
How this skill works
The skill accepts text, language, voice selection, sample rate, and output format, then issues a TTS request to Volcengine. For synchronous jobs it returns the audio immediately; for asynchronous jobs it polls the job status until completion and then returns the audio URL/path. It also reports metadata such as duration, file size, voice ID, language code, and the exact parameters used to reproduce the result.
When to use it
- Create narrated audio for videos, presentations, or podcasts
- Provide multilingual voice output for apps or IVR systems
- Rapidly prototype voice UX with different voices and formats
- Convert long text into audio by chunking and streaming
- Troubleshoot TTS integration and verify outputs with reproducible parameters
Best practices
- Choose stable formats like mp3 or wav for broad compatibility
- Keep individual text chunks short for long passages to avoid rate limits and improve accuracy
- Specify sample rate and audio encoding explicitly to prevent playback issues
- Log and return the exact parameters (voice, language, format) to enable reproducibility
- Validate language and voice availability before sending large batches
Example use cases
- Generate voiceovers for short marketing videos in multiple languages
- Produce narrated e-learning modules with consistent voice selection and timestamps
- Create accessibility audio files for articles and documentation
- Implement IVR prompts and test different synthetic voices and sample rates
- Batch-convert long manuals by chunking text and assembling resulting audio files
FAQ
Prefer mp3 or wav for compatibility. Choose wav for lossless needs and mp3 for smaller file sizes.
How do I handle very long text inputs?
Chunk the text into shorter segments, request TTS for each chunk, then concatenate or stream the resulting audio. This avoids timeouts and keeps quality consistent.