d3ro-voice/docs
Yun Chan 2d585bfc29 feat(desktop): make local speech transcription work end to end
Local dictation had never produced a transcript on an installed build. The
engine itself was healthy; every connection to it was broken.

Installed builds shipped no speech engine at all: the packaging config had no
entry for the faster-whisper sidecar and no pipeline step built one, so the app
always fell back to a system Python without the runtime. Development was broken
too, because the sidecar and SoX paths were resolved against the Vite output
directory instead of the app root, which also meant recording failed with a SoX
ENOENT. On hosts where localhost resolves only to IPv6, every local request was
refused outright, which silently disabled both local transcription and the local
LLM.

The sidecar is now built and bundled (including the Silero VAD data it needs),
gated by a packaging check that fails when the engine or its data is missing.
Paths are discovered from the app root and fail loudly when the engine is
absent. Local engine URLs are normalized to the IPv4 loopback, decoding is tuned
so repeated hallucinations cannot compound (the same transcript now takes about
a fifth of the time), the engine is warmed up at startup, and holding the hotkey
now shows the text forming live in the recording tip.
2026-09-18 00:48:47 +09:00
..
deployment docs: record 1.2.0 and the state of the published 1.1.0 2026-09-16 23:50:01 +09:00
design feat(bootstrap): Whisper large-v3-turbo 기본 전환 + 온보딩 2단계 다운로드 진행률 2026-07-21 11:59:49 +09:00
design-refs 초기 프로젝트 설정: 하네스 시스템 + 설계서 + RE 노하우 2026-04-05 01:03:03 +09:00
map feat(desktop): make local speech transcription work end to end 2026-09-18 00:48:47 +09:00
phases feat(desktop): LLM 기본 모델 qwen3:4b → gemma4:e4b 전면 전환 + think:false 안전장치 2026-04-12 09:47:08 +09:00
re-findings Phase 8: SSOT 리팩토링 + HotkeyRecordModal + Dashboard 재작성 2026-04-05 09:54:55 +09:00
tdd-red docs: record the 1.1.0 release and add the infrastructure map 2026-09-16 23:27:52 +09:00
v2 docs: record the 1.1.0 release and add the infrastructure map 2026-09-16 23:27:52 +09:00
v3 docs: record 1.2.0 and the state of the published 1.1.0 2026-09-16 23:50:01 +09:00
monetization-plan.md feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
REFACTOR_POLICY.md docs: refactor-wave Wave 1 정책·보고서·현황 (메타) 2026-07-22 02:01:26 +09:00
REFACTOR_WAVE1_REPORT.md docs: refactor-wave Wave 1 정책·보고서·현황 (메타) 2026-07-22 02:01:26 +09:00
REFACTOR_WAVE2_REPORT.md docs: refactor-wave Wave 2 보고서·현황 (메타) 2026-07-22 02:40:08 +09:00