dankvoice: enhanced narration — port the speech enhancer, narrate thinking #27

Open
opened 2026-10-19 01:36:34 -07:00 by dank · 0 comments
Owner

Auto-speak speaks verbatim markdown-cleaned text: the built-in vocalizer's
speech.enhanced humanization ("Rewrite assistant output into natural spoken
prose with the tiny/smol model before synthesis", model @tiny → frank-zealot)
has no counterpart, and thinking blocks are never narrated (built-in
speech.mode: all speaks them; dankvoice speaks only the final answer).

Port the enhancer from the bundle like the segmenter was ported: verbatim
system prompt (T6o), @tiny role resolution from config.yml + models.yml,
max_tokens 1536, 6 s timeout, null-result falls back to mechanical cleanup
(same semantics as Qyr.rewrite). Narrate thinking blocks at agent_end
(type:"thinking"; narration:true blocks count as answer text) before the
answer, menu-toggleable and persisted.


cwd: /home/blank/.omp/wt/wt-20261018-204442-7c8a99d · session: 01a1525d-0a05-7615-ba60-58e9b20495d1

Auto-speak speaks verbatim markdown-cleaned text: the built-in vocalizer's `speech.enhanced` humanization ("Rewrite assistant output into natural spoken prose with the tiny/smol model before synthesis", model `@tiny` → frank-zealot) has no counterpart, and thinking blocks are never narrated (built-in `speech.mode: all` speaks them; dankvoice speaks only the final answer). Port the enhancer from the bundle like the segmenter was ported: verbatim system prompt (`T6o`), `@tiny` role resolution from config.yml + models.yml, max_tokens 1536, 6 s timeout, null-result falls back to mechanical cleanup (same semantics as `Qyr.rewrite`). Narrate thinking blocks at `agent_end` (`type:"thinking"`; `narration:true` blocks count as answer text) before the answer, menu-toggleable and persisted. --- cwd: /home/blank/.omp/wt/wt-20261018-204442-7c8a99d · session: 01a1525d-0a05-7615-ba60-58e9b20495d1
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/command-center#27