| name | whisper |
| description | Audio transcription (Whisper) and text-to-speech (OpenAI TTS). Use for processing audio messages or generating voice responses. |
Whisper
Listen to audio, say things out loud. Powered by OpenAI's Whisper and TTS.
Setup
Requires OPENAI_API_KEY in your .env file.
Quick Reference
clappie whisper listen /path/to/audio.ogg
clappie whisper say "Hello world"
clappie whisper say "Hello world" -o recall/files/hello.opus
clappie whisper say "I'm feeling chaotic" -m chaotic
clappie whisper say "Serious business" -v onyx
clappie whisper voices
Storage
Audio files go to recall/files/ with everything else. Override with -o if needed.
Voices
| Voice | Vibe |
|---|
| alloy | Neutral, balanced |
| echo | Male, warm |
| fable | British male, expressive |
| onyx | Deep male, authoritative |
| nova | Female, friendly |
| shimmer | Soft female, gentle |
Mood-Based Selection
When you use -m mood, a matching voice is picked:
- excited: nova, fable, alloy
- chill: shimmer, echo, alloy
- serious: onyx, echo
- playful: fable, nova, alloy
- chaotic: fable, nova
- existential: shimmer, onyx, echo
Integration with Telegram
When receiving voice messages in a sidekick:
clappie whisper listen recall/files/voice-xxx.ogg
clappie whisper say "Your response here" -m playful
clappie sidekick send-file voice recall/files/say-<timestamp>.opus
Notes
- Whisper supports: mp3, mp4, mpeg, mpga, m4a, wav, webm, ogg
- TTS outputs opus format (great for Telegram)
- Speed can be adjusted with
-s (0.25 to 4.0)