From sundial-org-awesome-openclaw-skills-4
Generates speech audio from text using Kokoro TTS engine via Node.js script. Outputs MP3 file paths prefixed with MEDIA: for automatic chat attachments. Invoke for voice messages or TTS requests.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
This skill allows you to generate high-quality AI speech using a local or remote Kokoro-TTS instance.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
This skill allows you to generate high-quality AI speech using a local or remote Kokoro-TTS instance.
The skill uses the KOKORO_API_URL environment variable to locate the API.
http://localhost:8880/v1/audio/speechKOKORO_API_URL=http://your-server:port/v1/audio/speech to your .env file or environment.To generate speech, run the included Node.js script.
node skills/kokoro-tts/scripts/tts.js "<text>" [voice] [speed]
af_heart.1.0.node skills/kokoro-tts/scripts/tts.js "Hello Ed, this is Theosaurus speaking." af_nova
The script will output a single line starting with MEDIA: followed by the path to the generated MP3 file. OpenClaw will automatically pick this up and send it as an audio attachment.
Example Output:
MEDIA: media/tts_1706745000000.mp3
Common choices:
af_heart (Default, Female, Warm)af_nova (Female, Professional)am_adam (Male, Deep)bf_alice (British Female)For a full list, see references/voices.md or query the API.