Measure complete CPU gated transcription and component costs

This commit is contained in:
karl committed 2026-10-13 13:47:23 +02:00
1 parent f827df11c6
commit af04cec27c
6 files changed
+357

No files matched your search

+26
View File
@@ -222,6 +222,32 @@ speech recall, transcript correctness, timestamp accuracy, retrieval improvement
or a general music policy. No production gate was added and original Google
audio retrieval remains unchanged.
## Actual gated base transcription
The pinned base ASR worker transcribed the twelve original contiguous speech
intervals on CPU with one thread, unchanged auto-language decoding flags, and
no integrated VAD concatenation. All five competitor rows remain present;
four explicit no-speech rows launch no ASR. All timestamps and decoded coverage
passed validation. Raw ASR, logs and embedded frozen VAD evidence are retained
in `.searchi/speech/gated-base-results.json`, SHA-256
`f2af1e650af697e4540cbc3e90c0035ff560cb675186f5dad9b2afff01e53a56`.
Six harness tests and three timing-comparison tests passed.
The sequential sum of decode plus ASR process times was 250,762.6 ms in the
ungated baseline. Gated decode plus ASR **including the earlier VAD decode and
process cost** totaled 64,912.2 ms. Probe/hash/checkpoint time is not included,
these are separate runs, and this is not search latency or a general speedup.
Speech alone became slower: ASR process time rose from 23,321.7 to 58,629.4 ms
because twelve independent model starts replaced three. It yielded twenty
segments versus nineteen; segment count does not prove transcript accuracy.
Music/sound ASR text vanished through explicit no-speech decisions, not manual
phrase filtering. Original Google audio retrieval remains independent.
The next gate is genuine Google retrieval on all eight unchanged queries and
independent speech recall/alignment assessment. Do not select a production
policy from timing or this tiny corpus alone. A future persistent ASR session
could reduce model-start overhead but must be measured independently.
Open gates: actual one-thread audit, detection/recognition
comparison, ordinary and DTW timestamp regression, independent held-out quality,
background starvation/cancellation/crash recovery, packaging/license review,