Voice Transcribe

Transcribes Telegram voice messages with a private whisper.cpp service on Ben's Latitude over Tailscale.

kip-claw 9314219 2 files · 3.3 KB Updated

File contents

Voice Transcription

Telegram voice messages are transcribed by a token-authenticated whisper.cpp service on Ben's Latitude. The Pi converts audio transiently and sends it only over Tailscale; it has no local Whisper fallback.

When a voice message arrives:

  1. Download the OGG file from Telegram to a temp path.
  2. Run: {{HOME}}/bin/voice-transcription-runner.sh <path_to_ogg>.
  3. Use the stdout output as the user's text input.
  4. Delete the temp OGG file after transcription.

The transcript should be treated as a normal text message from the user. If transcription fails or produces no output, reply: "I couldn't make out that voice message — could you try again or type it out?"

kip-claw/skills/tree/main/voice-transcribe commit 9314219d83

Frequently asked questions

npx skillmds@latest add kip-claw/voice-transcribe