Commit 2aabf13
Add a real demo recording, and stop spoken punctuation doubling up
The README now opens with a 26-second recording of the app actually
working: a real voice into a real microphone, Parakeet on the GPU, the
local gemma3:4b cleanup, and the real injection path typing into a text
field. The millisecond figures on screen are the measured times from
that take, and the opening example is now one of those scenes rather
than an invented one.
tools/record_demo.py rebuilds it, and prefers a human recording in
docs/images/_voice/ over synthesized speech, falling back to Windows
SAPI so the harness still runs on a machine with no recordings.
tools/record_my_voice.py captures those three lines in the right format.
The recordings themselves are gitignored: they are the author's voice,
not project data.
Recording the first scene surfaced a real bug. Parakeet usually
punctuates the sentence itself, so saying "question mark" at the end of
an already-terminated sentence produced "by Friday??". Runs of terminal
punctuation now collapse to the mark the speaker actually asked for,
while a deliberate ellipsis is left alone.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent f64e47f commit 2aabf13
8 files changed
Lines changed: 649 additions & 3 deletions
File tree
- docs/images
- localflow
- tests
- tools
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
23 | 22 | | |
24 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
25 | 34 | | |
26 | 35 | | |
27 | 36 | | |
| |||
Loading
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
158 | 167 | | |
159 | 168 | | |
160 | 169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
0 commit comments