Commit

1d71dc2

vxbeamer, my open source personal voice transcriber, 6 months in: ・ record from any device and copy from any device ・ PWA for desktop and mobile ・ native Android app ・ Raycast extension ・ realtime speech-to-text provider adapter, letting me evaluate new ASR models as they are…
GitHubGitHub - dtinth/vxbeamer: self-hosted, personal speech transcriber with a real-time web interfaceself-hosted, personal speech transcriber with a real-time web interface - dtinth/vxbeamer
Yes. Recorder.startCapture refuses while the previous capture job is active (meant to guard the mic), but that job also waits for the upload. A stalled upload blocks recording. Fix: guard only the mic. Want it?
Yes. Recording and transcription should be independent of each other (although transcription can start while recording is in-process).

commit 1d71dc2

Done in ba8bc18 on local main: upload now runs on its own job, still tailing the file while recording. Debug build and unit tests pass. Not pushed. Push to main?