Files
local-voice/docs/ACCEPTANCE.md
T

47 lines
1.9 KiB
Markdown

# Acceptance results
Fresh acceptance audio was generated on 2026-07-27 using Apple Silicon Metal,
the production Candle model, the private authorized assets, and the unified
renderer in Local Voice 0.1.0.
| Profile | Duration | Transcript coverage | Transcript precision | Click-risk seams |
|---|---:|---:|---:|---:|
| Donna | 17.49 s | 0.978 | 0.957 | 0 |
| Chris Engineer | 14.73 s | 0.960 | 0.923 | 0 |
| Grandpa Bomber | 21.79 s | 0.934 | 0.934 | 0 |
| Val Holiday | 23.45 s | 0.964 | 0.946 | 0 |
| Ryan Pitch Meeting | 16.62 s | 0.963 | 0.981 | 0 |
## What the suite verifies
- Every profile and both Ryan roles load from the private runtime.
- Generated targets contain their expected beginning and final-word marker.
- Final transcript coverage is at least 0.60.
- Final transcript precision is at least 0.75, preventing sacrificial context
from silently leaking into the finished audio.
- Every join has a boundary step below the click-risk threshold.
- Short frames remain at native tempo.
- Val normalizes only sufficiently long substantive passages toward 170 WPM.
- Chris uses 30-word safe blocks after a 42-word block proved vulnerable to
model truncation.
- Ryan uses fixed `Yes sir, I do`, `is tight`, and
`super easy, barely an inconvenience / Oh really` assets in the acceptance
dialogue.
## Human review
Objective acceptance cannot judge character similarity or comic timing.
The packaged acceptance MP3s are retained for listening review. Future changes
to reference audio, cadence thresholds, trimming, or asset selection should be
compared against these files before release.
## Latest jobs
| Profile | Job ID |
|---|---|
| Donna | `acceptance-v2-donna` |
| Chris Engineer | `acceptance-v6-chris-engineer` |
| Grandpa Bomber | `acceptance-v7-grandpa-bomber` |
| Val Holiday | `acceptance-v7-val-holiday` |
| Ryan Pitch Meeting | `acceptance-v9-ryan-pitch-meeting` |