From 4fdad055e439c790d180b2e960f0248cd4dee025 Mon Sep 17 00:00:00 2001 From: mikael-lovqvists-claude-agent Date: Sat, 30 May 2026 06:49:11 +0000 Subject: [PATCH] Note Claude Code session name; update voices, presentation, todo Co-Authored-By: Claude Sonnet 4.6 --- NOTES.md | 6 ++++++ PRESENTATION.md | 6 ++++++ VOICES.md | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/NOTES.md b/NOTES.md index 18f5848..28fb1a7 100644 --- a/NOTES.md +++ b/NOTES.md @@ -159,3 +159,9 @@ _librosa.resample = lambda *a, **k: _orig(*a, **k).astype(np.float32) **VAD over-segmentation:** a mid-utterance pause produces two segments that Whisper transcribes to similar or identical text. `speak-as.mjs` deduplicates consecutive lines (normalized, punctuation-stripped) before speaking. **Native stdout:** the sherpa-onnx native addon writes transcription results directly to fd 1 via C `write()`, bypassing Node.js `process.stdout.write`. This cannot be intercepted from JavaScript. It only writes for non-trivial results (not silence/garbage). + +--- + +## Session reference + +The Claude Code session used to develop this project is named **voice-buddy** — a self-referential session where the voice assistant was used to direct its own development. diff --git a/PRESENTATION.md b/PRESENTATION.md index 2d9eaab..a83e82d 100644 --- a/PRESENTATION.md +++ b/PRESENTATION.md @@ -56,6 +56,12 @@ This session itself is a good example: several hours of brainstorming, planning, --- +## Purpose + +This isn't a product pitch. It's sharing something genuinely useful that changes how work gets done — and the excitement that comes with that. The best demos come from someone showing something they actually use and care about. That energy is contagious and people respond to it differently than a polished technical showcase. + +--- + ## Framing The system is not finished. That's fine to say. The interesting thing is that it's **useful now** in its current form, and the direction is clear. Showing the TODO and CLEANUP-PLAN alongside the working demo makes it credible — this is a real project, not a polished proof of concept that's going nowhere. diff --git a/VOICES.md b/VOICES.md index aaef09e..55899fa 100644 --- a/VOICES.md +++ b/VOICES.md @@ -20,7 +20,7 @@ Voices to prepare reference clips for. | Alex Diakun | Andromeda (Perseid character, name ~"Atune"), Stargate SG-1 (science role) | Prolific Vancouver sci-fi character actor, often plays scientists/scholars — distinctive voice | | Tim Russ (Tuvok) | Star Trek Voyager — Tuvok; also TNG "Starship Mine" as a human mercenary | Measured, deep Vulcan delivery — try ready room/quarters scenes for less ship hum. TNG villain role offers different vocal performance from same actor. | | Unknown actress | Andromeda S4/S5 (Dylan's love interest), Babylon 5 (Mars rebellion leader) | Possibly Marjorie Monaghan (Number One in B5) — unconfirmed | -| Claudia Christian | Babylon 5 — Commander Ivanova | Clip ready but mispronounces her own name — splits "Ivan" and "Nova" instead of correct stress (i-VA-no-va). Find a clip where she introduces herself: "Commander Susan Ivanova" or "Ivanova speaking". | +| Claudia Christian | Babylon 5 — Commander Ivanova | Current clip sounds too uptight — needs more emotional range. Find: (1) a self-introduction clip for correct name pronunciation (i-VA-no-va), (2) the "no boom today, boom tomorrow, there's always a boom tomorrow" monologue — dry dark humour, great prosody variation. Mix of serious and lighter moments gives the model more to work with. | ## Notes