Document installed Windows 0.1.5 and complete Google speech timing improvement

This commit is contained in:
karl committed 2026-10-13 19:05:49 +02:00
1 parent 512ec4ea9f
commit 5f9df976eb
9 files changed
+176 -22

No files matched your search

+26 -1
View File
@@ -65,7 +65,32 @@ base processing previously took about 65 seconds including VAD cost; DTW cost
and memory have not been measured. Native DTW workspace defaults to an additional
128 MiB, which is not a total memory ceiling. Strict parse failures retain bounded
raw bytes and atomically persist incomplete status, then stop instead of skipping
a competitor. No full rerun has established this combined policy.
a competitor. Plan preparation alone establishes no quality outcome.
DTW native logs are retained byte-exact as bounded base64 plus SHA so malformed
recognized bytes in diagnostic stderr cannot cause lossy decoding. Recognized
JSON remains strict UTF-8 and cannot be repaired by this log representation.
The frozen combination has now completed actual one-thread CPU ASR and Google
ranking: all five source identities, twelve original speech windows, 21 passages,
zero excluded windows; **6/8 strict start hits**, versus gated base 4/8, and
unchanged 6/8 overlaps. The gain against gated base is the Mars topic; Moon
already passed that baseline. Orange-soil recognition remains missing. This is
one English recording/four topics/eight correlated EN/DE queries, not German
speech validation or production hybrid evidence. See [actual evidence and hashes](../../docs/SPEECH-DTW.md).
The retained ASR/ranking/scorer artifact SHA values are respectively
`3b6a791df6503a7a4e91ed708be7b722d1c124a2cf6c5a290cd94296bebc3c41`,
`f743265a53ade09b36fef25fe4e90b70a46cd2610a12aaa976f179ab9835fe91`,
and `4cfbc0f540ed8edcbed6e45f55fac80ee11867597152928d3407dabd7db34502`.
Original failed diagnostics and source labels were not overwritten.
```powershell
$env:SEARCHI_FORCE_CPU = '1'
python tools/speech-vad/gated_asr.py --whisper .searchi/speech/build-cpu/bin/Release/whisper-cli.exe --model .searchi/speech/models/ggml-base.bin --ffmpeg .searchi/media-runtime/bin/ffmpeg.exe --ffprobe .searchi/media-runtime/bin/ffprobe.exe --vad-report .searchi/speech/vad-v6-results.json --scratch-parent .searchi/speech/gated-dtw-scratch --output .searchi/speech/gated-base-dtw-results-v1.json --dtw-sentences
tools/speech-rank/target/release/searchi-speech-rank.exe .searchi/speech/gated-base-dtw-results-v1.json fixtures/media/fixture.json C:/Users/karl/.searchi/models/embeddinggemma2 .searchi/runtime/auto/Release/searchi-gemma-worker.exe .searchi/speech/gated-base-dtw-google-ranks-v1.json
python tools/speech-eval/score.py --rankings .searchi/speech/gated-base-dtw-google-ranks-v1.json --output .searchi/speech/gated-base-dtw-google-score-v1.json
```
These are exact internal commands from the recorded run. Existing outputs are
evidence; use new filenames for another comparison and obtain the coordinator's
CPU slot. They are not user installation instructions.