Skip to content

Add local Whisper Telegram transcription#13

Merged
jackgladowsky merged 1 commit into
mainfrom
worker/lake-bear
Jun 14, 2026
Merged

Add local Whisper Telegram transcription#13
jackgladowsky merged 1 commit into
mainfrom
worker/lake-bear

Conversation

@jackgladowsky

Copy link
Copy Markdown
Owner

Summary

  • add Telegram voice/audio/audio-document ingestion that transcribes locally with whisper.cpp
  • add STT config for local whisper binary/model, ffmpeg conversion, size cap, and timeout
  • feed transcripts into the normal chat handler with a transcribed prompt prefix
  • document local whisper.cpp setup and add mocked deterministic tests

Tests

  • git diff --check
  • pnpm run typecheck
  • pnpm run build
  • pnpm test

Notes

  • No OpenAI/API transcription required.
  • Before deploy, live ~/.jarvis/config.yaml needs the new stt section and local whisper.cpp/model paths.

@jackgladowsky jackgladowsky merged commit 03cac87 into main Jun 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant