Palash Debnath
8d11e19494
feat: dictation maturity + batch TTS pipeline + tests ( #32 )
...
Global Hotkey:
- Register ⌘+⇧+Space system-wide via tauri-plugin-global-shortcut
- Shows/focuses window and emits tray-dictate event from any app
Auto-Paste:
- enigo crate simulates ⌘V/Ctrl+V after transcription
- Text auto-pastes into whatever app was active before dictation
Streaming ASR:
- WebSocket endpoint /ws/transcribe for live partial transcription
- 2s buffer interval, configurable via OMNIVOICE_STREAM_INTERVAL
- CaptureButton streams audio chunks, shows italic partial text
- Falls back to HTTP POST if WebSocket unavailable
Batch TTS Pipeline:
- Replace stub worker with full pipeline:
extract → transcribe → translate → generate → mix → export
- Per-job progress tracking (stage, percent, current_lang, segment)
- GoogleTranslator integration via deep_translator
- Download endpoint GET /batch/download/{id}/{lang}
- BatchQueue UI rewritten: progress bars, cancel/delete, downloads
- Type-safe API client (api/batch.ts)
Tests:
- 23 tests for batch endpoints + streaming ASR helpers
- Lightweight fixtures that stub GPU deps
UX (earlier sessions):
- Dual-mode ASR (Turbo MLX + WhisperX Accurate)
- Enhanced download progress (speed, ETA, bytes)
- Status bar black flash fix
- Cold-start model preloading
- Full accessibility audit (ARIA, focus-visible)
- Compact UI layout improvements
- README updated with new features
2026-04-28 18:54:26 +05:30
debpalash
fc76e79ff8
feat: setup wizard, donate page, CI fixes, performance optimizations, and style extraction
...
- Implement donate page and migrate API fetching to react-query hooks
- Add setup wizard for batch job management and voice clip editing
- Refactor setup router into package (wizard, models, download sub-modules)
- Fix 9 CI test failures from setup router refactor
- Fix cross-device link error in prefs.py atomic writes
- Fix event loop mismatch in export test fixtures
- Modernize README with architecture diagram and 13 app screenshots
- Defer per-segment disk writes in dub_generate for ~6s faster dubs
- Extract 45 inline styles from Launchpad, KeyboardCheatsheet, DubSegmentRow
- Add playwright dev dep and screenshot capture script
2026-04-26 16:47:00 +05:30
debpalash
901eb040a8
feat: add live bootstrap progress bars and log inspection to splash screen
2026-04-25 17:22:51 +05:30
debpalash
4a8b06c25e
feat: implement structured progress tracking for model downloads and add local environment variable loading support.
2026-04-24 18:51:53 +05:30
debpalash
90f63f26e4
chore: update project assets, documentation, and backend services across voice-pro and voicebox repositories
2026-04-21 18:35:13 +05:30
debpalash
52d68d05dc
refactor: update backend architecture, expand frontend state management, and synchronize voice-pro research modules.
2026-04-21 18:32:25 +05:30
debpalash
6f124fb175
feat: implement frontend UI components and expand research documentation for voice processing and translation workflows.
2026-04-21 04:31:08 +05:30
debpalash
3a8adf5dd4
feat: implement streaming TTS, A/B voice comparison, and background task processing with SSE updates
2026-04-14 04:00:38 +05:30