Skip to content

feat: faster-whisper warm daemon with spin integration#3

Open
parker-brown-family wants to merge 2 commits into
franchesoni:mainfrom
parker-brown-family:main
Open

feat: faster-whisper warm daemon with spin integration#3
parker-brown-family wants to merge 2 commits into
franchesoni:mainfrom
parker-brown-family:main

Conversation

@parker-brown-family

Copy link
Copy Markdown

Replaces openai-whisper (small model, ~8s) with a faster-whisper warm daemon (tiny/int8) that cuts F9-to-paste latency to ~300ms. Falls back automatically to direct faster-whisper (~2s) when the daemon is down.

  • daemon.py: HTTP server on :7979, holds Whisper tiny in RAM
  • transcribe.py: standalone fallback using faster-whisper + tiny
  • stop_and_process_recording.sh: daemon-first with graceful fallback
  • bootstrap.sh: idempotent install + model cache warm-up for spin
  • tests/test_s2t.sh: 4-test suite covering all paths
  • spin up voice / spin around voice / spin down voice now work

parker-brown-family and others added 2 commits May 25, 2026 12:35
Replaces openai-whisper (small model, ~8s) with a faster-whisper warm
daemon (tiny/int8) that cuts F9-to-paste latency to ~300ms. Falls back
automatically to direct faster-whisper (~2s) when the daemon is down.

- daemon.py: HTTP server on :7979, holds Whisper tiny in RAM
- transcribe.py: standalone fallback using faster-whisper + tiny
- stop_and_process_recording.sh: daemon-first with graceful fallback
- bootstrap.sh: idempotent install + model cache warm-up for spin
- tests/test_s2t.sh: 4-test suite covering all paths
- spin up voice / spin around voice / spin down voice now work

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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