{"skill":{"slug":"sound-fx","displayName":"Sound FX","summary":"Generate short sound effects via ElevenLabs SFX (text-to-sound). Use when you need SFX clips like applause, canned laughter, whooshes, ambience, or short stingers, and optionally convert to WhatsApp-friendly .ogg/opus.","description":"---\nname: sound-fx\ndescription: Generate short sound effects via ElevenLabs SFX (text-to-sound). Use when you need SFX clips like applause, canned laughter, whooshes, ambience, or short stingers, and optionally convert to WhatsApp-friendly .ogg/opus.\n---\n\n# Sound FX (ElevenLabs)\n\n## Overview\nGenerate a sound effect from a text prompt using the ElevenLabs SFX API. Output is MP3 by default; convert to .ogg/opus for WhatsApp mobile playback.\n\n## Quick start\n1) Set API key:\n- `ELEVENLABS_API_KEY` (preferred) or `XI_API_KEY`\n- Or set `skills.\"sound-fx\".env.ELEVENLABS_API_KEY` in `~/.clawdbot/clawdbot.json`\n\n2) Generate SFX (MP3):\n```bash\nscripts/generate_sfx.sh --text \"short audience applause\" --out \"/tmp/applause.mp3\" --duration 1.2\n```\n\n3) Convert to WhatsApp-friendly .ogg/opus (if needed):\n```bash\nffmpeg -y -i /tmp/applause.mp3 -c:a libopus -b:a 48k /tmp/applause.ogg\n```\n\n## Script: scripts/generate_sfx.sh\n**Usage**\n```bash\nscripts/generate_sfx.sh --text \"canned laughter\" --out \"/tmp/laugh.mp3\" --duration 1.5\n```\n\n**Notes**\n- Uses `POST https://api.elevenlabs.io/v1/sound-generation`\n- Supports optional `--duration` (0.5–30s). When omitted, duration is auto.\n- Prints `MEDIA: <path>` on success for auto-attach.\n\n## Examples\n- Applause: `\"short audience applause\"`\n- Laughter: `\"canned audience laughter\"`\n- Whoosh: `\"fast whoosh\"`\n- Ambience: `\"soft rain ambience\"`\n","topics":["WhatsApp"],"tags":{"latest":"0.1.1"},"stats":{"comments":0,"downloads":2651,"installsAllTime":100,"installsCurrent":3,"stars":1,"versions":2},"createdAt":1769694445780,"updatedAt":1778485868789},"latestVersion":{"version":"0.1.1","createdAt":1769694892450,"changelog":"Fix env export for request payload","license":null},"metadata":null,"owner":{"handle":"javicasper","userId":"s171w9v69dx5sgs4hdw2bcjj55885w1n","displayName":"javicasper","image":"https://avatars.githubusercontent.com/u/96118421?v=4"},"moderation":null}