Repository navigation
Releases
Releases · bojackduy/opencode-voice
v0.11.5
v0.11.4
opencode-voice 0.11.4
Voice in and voice out for OpenCode. This release adds bilingual TTS, hands-free
conversation mode, streaming dictation with live waveform, and a full marketing
presence (landing page, brand assets, positioning doc).
Highlights
- VieNeu-TTS bilingual engine (vi + en code-switching in one utterance) via
/tts-engine. Per-sentence language routing so mixed-language replies sound
right. - Hands-free conversation mode (
/voice-conversation): auto-silence finalize +
auto-listen after reply, with barge-in and a phase-aware clickable status line. - Streaming dictation: live waveform + live transcript above the prompt, with
pause / auto-submit / auto-end toggles. Auto-end now uses audio-level silence
detection (RMS) plus partial dedup, so whisper hallucinations no longer keep
the timer alive. - Pausable recording (SIGSTOP mic, tick-skipping) and clickable preview
controls. - TTS playback controls: pause/resume/stop/replay/rewind/forward/speed (0.75x–2x),
now-playing line with clickable buttons. - LLM normalization hardening:
sanitizeSpokenTextguard on narrator output;
diagram/table summarization (structural label extraction). - Config persistence via kv (host truncates plugin options): sttMode,
sttAutoSubmit, ttsEngine, tts.rate, stt.autoEndOfSpeech.
Fixes
- Diacritic-insensitive word matching for Vietnamese transcript stability.
- Stop-tail supersede fix (no more doubled text on finalize).
- VieNeu sidecar now defaults to the venv python (host-truncated options).
- v2 toast polling disabled (no stacking).
- Debug logging to
/tmp/opencode-voice-stt.logwith pid tagging.
Marketing / distribution
- Landing page: https://bojackduy.github.io/opencode-voice/
- Brand assets: logo, favicon, OG image in
docs/. POSITIONING.md,MARKETING.md(30-day content calendar + launch drafts).- GitHub topics + repo description updated.
- npm keywords expanded.
Tests
344 tests pass; npm run check clean.
Install
npm i -g @bojackduy/opencode-voice
See README for v1 (tui.json) and v2 (cli.json) setup.
v0.11.3
Published @bojackduy/opencode-voice@0.11.3
v0.11.2
Published @bojackduy/opencode-voice@0.11.2
v0.11.1
Published @bojackduy/opencode-voice@0.11.1
v0.11.0
Published @bojackduy/opencode-voice@0.11.0
v0.10.1
Published @bojackduy/opencode-voice@0.10.1
v0.10.0
Published @bojackduy/opencode-voice@0.10.0
v0.9.0
Published @bojackduy/opencode-voice@0.9.0
v0.8.0
Published @bojackduy/opencode-voice@0.8.0