2.5k
GitHub Stars
3
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 audio-reply-skill- _meta.json459 B
- README.md2.9 KB
- SKILL.md5.3 KB
Overview
This skill generates spoken audio replies using a TTS engine. Trigger it with phrases like “read it to me [public URL]” to fetch and read web content aloud, or “talk to me [topic]” to produce a conversational audio response. It supports short, natural-sounding speech and auto-cleans temporary files after playback.
How this skill works
The skill validates and (when requested) fetches only public http/https URLs, extracts readable text, and summarizes long pages before conversion. For conversational prompts it generates concise spoken text, then calls a TTS command to produce and play audio files. Temporary audio files are deleted immediately after playback and safety checks block private or credentialed links.
When to use it
- You want a quick spoken summary of a public article or page.
- You prefer spoken conversational answers instead of text replies.
- Hands-free listening while multitasking or driving (short pieces).
- Testing TTS voice, speed, or expressiveness for demos.
- Converting small site excerpts into audio for accessibility checks.
Best practices
- Only provide public http/https links; do not include private or intranet URLs.
- Keep requests concise—TTS works best with shorter segments (under ~200 words for conversation).
- If a page is long, ask for a specific section or allow the skill to summarize aggressively.
- Avoid sending links with credentials, API keys, or signed tokens; redact sensitive data first.
- Confirm playback environment (volume, speakers) since --play uses system audio; always clean up temp files.
Example use cases
- User: “read it to me https://example.com/article” — skill fetches, extracts main text, summarizes if needed, and plays audio.
- User: “talk to me about healthy breakfast ideas” — skill generates a short conversational reply and plays it.
- Developer testing TTS parameters like speed or exaggeration by requesting sample phrases to be spoken.
- Accessibility check: convert blog posts into brief audio segments for review.
FAQ
I only fetch public http:// or https:// links and will refuse local, private, or credentialed URLs.
What happens if TTS fails?
The skill falls back to a brief text apology and troubleshooting tips (model download, uv in PATH), and does not retry unsafe network actions.
Will you keep the audio files?
No. Generated audio is saved to a temp file, played, and then deleted immediately to avoid retention of sensitive content.