Files
claudetools/projects/radio-show/audio-processor/test-data/transcripts/2011-03-12-hr1/diarization.json
Mike Swanson fb683d6a05 radio: rename Tom -> Tara, expand speaker roster
Mike confirmed there is no co-host named "Tom" — the voice in 2014-s6e19
and 2016-s8e43 is Tara. The 5070 Ti session fabricated the Tom identity.
The voice profile itself (44 embeddings, 0.698 cosine vs Mike) is correct;
only the human label was wrong.

Rename swept:
- voice-profiles/tom/ -> voice-profiles/tara/ (git mv preserves all .npy)
- voice-profiles/profiles.json: "Tom" key -> "Tara"
- build_cohost_profile.py: TOM_WINDOWS -> TARA_WINDOWS, COHOST_NAME, comments
- 2026-04-27-qa-extraction-cohost-indexing.md: correction header + body sweep
- 2026-04-27-4090-benchmark-and-test-set.md: closure note
- .claude/memory/radio_show_no_cohost_named_tom.md: resolution + speaker roster

Diarization re-run after rename so speaker_map emits "Cohost: Tara".
Q&A counts unchanged (rename is label-only): 9 pairs across 6 test episodes.

Tara distribution from the post-rename diarization (per-episode % of audio):
  2011-03-12-hr1   140s   5.6%   likely false positive (call-in only)
  2012-03-10-hr1    30s   1.1%   likely false positive (call-in only)
  2012-06-09-hr1   340s  12.8%   suspicious — pending Mike confirm
  2014-s6e19       680s  23.3%   confirmed
  2016-s8e43      1890s  35.5%   confirmed
  2017-s9e30       610s  11.4%   plausible — pending Mike confirm

Broader speaker-roster context Mike provided this session (saved to
memory): the show has had multiple co-hosts (Tara, Randall, Rob) plus
producers/board ops (Andrew, Shannon, Ken, others) who would sometimes
go on-air. Only Tara has a profile so far. Every other speaker is
currently labeled CALLER, which means small CO-HOST attributions in
unexpected episodes (e.g. 2011/2012) may actually be a producer rather
than a false positive — Mike to spot-check.

Action item before full-archive run: build profiles for Randall, Rob,
and the named producers to avoid systematic Q&A false positives in
early-years and 2018/2019 episodes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 15:11:03 -07:00

160 lines
2.9 KiB
JSON

{
"num_speakers": 3,
"speaker_map": {
"HOST": "HOST",
"CO-HOST": "CO-HOST",
"CALLER": "CALLER"
},
"turns": [
{
"speaker": "HOST",
"start": 0.0,
"end": 20.0,
"confidence": 0.89
},
{
"speaker": "CO-HOST",
"start": 15.0,
"end": 25.0,
"confidence": 0.87
},
{
"speaker": "HOST",
"start": 20.0,
"end": 40.0,
"confidence": 0.88
},
{
"speaker": "CALLER",
"start": 35.0,
"end": 45.0,
"confidence": 0.83
},
{
"speaker": "HOST",
"start": 40.0,
"end": 515.0,
"confidence": 0.9
},
{
"speaker": "CO-HOST",
"start": 510.0,
"end": 520.0,
"confidence": 0.9
},
{
"speaker": "HOST",
"start": 515.0,
"end": 925.0,
"confidence": 0.97
},
{
"speaker": "CALLER",
"start": 920.0,
"end": 935.0,
"confidence": 0.82
},
{
"speaker": "HOST",
"start": 930.0,
"end": 1000.0,
"confidence": 0.89
},
{
"speaker": "CALLER",
"start": 995.0,
"end": 1005.0,
"confidence": 0.81
},
{
"speaker": "HOST",
"start": 1000.0,
"end": 1205.0,
"confidence": 0.95
},
{
"speaker": "CALLER",
"start": 1200.0,
"end": 1215.0,
"confidence": 0.81
},
{
"speaker": "HOST",
"start": 1210.0,
"end": 1280.0,
"confidence": 0.97
},
{
"speaker": "CALLER",
"start": 1275.0,
"end": 1285.0,
"confidence": 0.81
},
{
"speaker": "HOST",
"start": 1280.0,
"end": 1485.0,
"confidence": 0.91
},
{
"speaker": "CO-HOST",
"start": 1480.0,
"end": 1500.0,
"confidence": 0.97
},
{
"speaker": "HOST",
"start": 1495.0,
"end": 1775.0,
"confidence": 0.98
},
{
"speaker": "CO-HOST",
"start": 1770.0,
"end": 1785.0,
"confidence": 0.91
},
{
"speaker": "HOST",
"start": 1780.0,
"end": 1835.0,
"confidence": 0.98
},
{
"speaker": "CALLER",
"start": 1830.0,
"end": 1840.0,
"confidence": 0.84
},
{
"speaker": "HOST",
"start": 1835.0,
"end": 2160.0,
"confidence": 0.95
},
{
"speaker": "CO-HOST",
"start": 2155.0,
"end": 2175.0,
"confidence": 0.87
},
{
"speaker": "HOST",
"start": 2170.0,
"end": 2295.0,
"confidence": 0.96
},
{
"speaker": "CO-HOST",
"start": 2290.0,
"end": 2315.0,
"confidence": 0.93
},
{
"speaker": "HOST",
"start": 2310.0,
"end": 2505.0,
"confidence": 0.98
}
]
}