walkie-talkie
PassHandles voice-to-voice conversations on WhatsApp. Automatically transcribes incoming audio and responds with local TTS audio. Use when the user wants to "talk" instead of type.
(0)
1.0k
2
2
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install openclaw/skills/walkie-talkieInstall in current project:
npx skillhub install openclaw/skills/walkie-talkie --projectSuggested path: ~/.claude/skills/walkie-talkie/
SKILL.md Content
---
name: walkie-talkie
description: Handles voice-to-voice conversations on WhatsApp. Automatically transcribes incoming audio and responds with local TTS audio. Use when the user wants to "talk" instead of type.
---
# Walkie-Talkie Mode
This skill automates the voice-to-voice loop on WhatsApp using local transcription and local TTS.
## Workflow
1. **Incoming Audio**: When a user sends an audio/ogg/opus file:
- Use `tools/transcribe_voice.sh` to get the text.
- Process the text as a normal user prompt.
2. **Outgoing Response**:
- Instead of a text reply, generate speech using `bin/sherpa-onnx-tts`.
- Send the resulting `.ogg` file back to the user as a voice note.
## Triggers
- User sends an audio message.
- User says "activa modo walkie-talkie" or "hablemos por voz".
## Constraints
- Use local tools only (ffmpeg, whisper-cpp, sherpa-onnx-tts).
- Maintain a fast response time (RTF < 0.5).
- Always reply with BOTH text (for clarity) and audio.
## Manual Execution (Internal)
To respond with voice manually:
```bash
bin/sherpa-onnx-tts /tmp/reply.ogg "Tu mensaje aquí"
```
Then send `/tmp/reply.ogg` via `message` tool with `filePath`.