voice

Solid

Voice — text-to-speech and transcription. Triggers on /agent:voice, /agent:voice status, /agent:voice setup, /agent:voice test, "configurar voz", "prueba voz", "voice setup", "speak this", "read this aloud", "transcribe audio".

AI & Automation 62 stars 14 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Voice — TTS and transcription Set up and test the agent's voice backends. Voice is OPTIONAL — off by default. See `docs/voice.md` for the full reference including channel-plugin precedence. ## Dispatch | User says | Action | |---|---| | `/agent:voice` (no arg) or `/agent:voice status` | Call `voice_status` and print the card | | `/agent:voice setup` | Guided setup (see flow below) | | `/agent:voice test` | Call `voice_speak({ text: "Hola, soy <name>. Esta es una prueba.", ... })` using the user's language, report the path | The agent invokes `voice_speak` / `voice_transcribe` directly when it needs to produce or consume audio during regular conversation. This skill is only for setup and diagnostics. ## Setup flow 1. **Call `voice_status({ format: "json" })`** to see current state. 2. **If no TTS backend is available**, suggest in order of preference: - **sag (recommended):** *"Run `brew install steipete/tap/sag`. It's a small wrapper around ElevenLabs with good voice-prompting conventions."* - **OpenAI TTS:** *"Set `export OPENAI_API_KEY=...` in your shell rc (`~/.zshrc` or `~/.bashrc`). Then restart the agent."* - **macOS `say`:** *"Built in on macOS. Sounds robotic but zero setup. No action needed — will be used as fallback."* 3. **If sag is installed but `ELEVENLABS_API_KEY` is missing**, instruct: *"Get a key from https://elevenlabs.io. Add `export ELEVENLABS_API_KEY=sk_...` to your shell rc. Restart the agent."* 4. **If the user also wants STT**, same lo...

Details

Author
crisandrews
Repository
crisandrews/ClawCode
Created
5 months ago
Last Updated
2 days ago
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

voice-telephony

Put a voice agent on a phone number. Covers SIP trunks and dispatch, inbound versus outbound, answering machine detection and its five outcomes, DTMF keypad input and IVR phone tree navigation, cold versus warm transfer, narrowband audio, recording consent, and outbound calling rules. Use when connecting an agent to PSTN, SIP, Twilio, or Telnyx, when calls hit voicemail, when transfers drop, when callers sound muffled to the STT, or when planning outbound calls.

2 Updated today
mahimailabs
AI & Automation Listed

voice

Turn spoken audio into text, and text into a spoken reply, via ElevenLabs (needs an ELEVENLABS_API_KEY). Use when the user attaches a voice message or audio file and wants it transcribed, or asks for a reply as speech/audio instead of text (including sending a voice note over the Telegram bridge). Transcription degrades to a local, free fallback when no key is configured — never blocks on a missing key, just says less accurately; speaking a reply has no local fallback and fails loudly instead.

5 Updated 3 weeks ago
ManceRayder42
AI & Automation Listed

voice-onboarding

Speak. Generate and play a short spoken report using ElevenLabs, once the user has connected their own voice key. Use automatically at the START of every Underwriter OS session (a quick spoken status), during first-time onboarding (the welcome), and any time the user says "give me a voice report," "read it to me," or wants something spoken. If no voice key is connected, just speak in text and offer to set it up.

1 Updated 1 weeks ago
Fusion-Data-Company