Capstone consumer interface composing every piece shipped today:
fetch_audio.sh → audio_to_manifest → pick_context.sh →
emotional_speech_n.sh (N-seed picker, decoder route)
Caches fetch + manifest by URL hash so re-runs with the same
--workdir skip the slow steps. Defaults to the Phase 9 recipe:
target=decoder, scale=1.0, layers [2,3], cfg=linear:3.0:1.0:25,
5-seed roll with the lowest-WER winner picked.
End-to-end smoke test (cached Carlini source, prompt "Today I want
to share..."):
picker auto-selected: nicholas_carlini...spk0.0078.wav (10.78 s)
seed 42 (winner): cos 0.974, WER 0.143 ⭐
"But Jason, today I want to share something
with you that I h"
seed 100: cos 0.986, WER 0.286
"It ties upon a share something with you that
I have been thi"
seed 7: cos 0.862, WER 1.000
"Let me think, let him out."
The auto-picker chose spk0 (Carlini himself) where manual selection
earlier in the day grabbed spk1 (the announcer) — so the automated
pipeline is also a slight context-selection improvement.
Three sub-second-WER results recorded over the day:
- WER 0.071 Amini imperative prompt (manual)
- WER 0.125 Amini original prompt (manual)
- WER 0.143 Carlini auto-picked spk0 (this commit, end-to-end)
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>