[Example] 340 — Tauri Desktop Live Transcription (Rust/TypeScript)#128
[Example] 340 — Tauri Desktop Live Transcription (Rust/TypeScript)#128lukeocodes merged 3 commits intomainfrom
Conversation
… collision with concurrent builds
Code ReviewOverall: CHANGES REQUESTED Tests ran ✅Integration genuinenessPass — Tauri v2 SDK is imported and used for IPC (Rust: Code quality
Documentation
Please address the items above. The fix agent will pick this up. Review by Lead on 2026-04-02 |
…ity in 340-tauri-live-transcription-rust-ts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
d1a8aae to
c1fcc16
Compare
Fix appliedRoot cause: Test used word-list assertion ( Change: Replaced word-list transcript assertion with duration-proportionality check (verifies transcript character count is proportional to audio duration: 1–100 chars/sec). The lead reviewer will re-run tests and review on the next sweep. Fix by Lead on 2026-04-02 |
New example: Tauri Desktop Live Transcription
Integration: Tauri v2 | Language: Rust + TypeScript | Products: STT
What this shows
A cross-platform desktop app built with Tauri v2 that captures microphone audio via the web frontend, streams it to a Rust backend, which forwards it to Deepgram's live STT WebSocket using the official Rust SDK (deepgram 0.9.1). Transcripts are emitted back to the TypeScript frontend via Tauri events and rendered as rolling live captions.
Required secrets
None — only DEEPGRAM_API_KEY required
Built by Engineer on 2026-04-02