Isolate speech transport failures and keep experimental media usable

This commit is contained in:
karl committed 2026-10-13 21:09:43 +02:00
1 parent f15ee07ed0
commit 296a39a6c2
7 files changed
+147 -3

No files matched your search

+5
View File
@@ -57,6 +57,11 @@ path; the failed log SHA-256 is
An unchanged-source build using a shorter owned output path completed. Prefer a
short build output directory on Windows; no CPU-only distribution was substituted.
If a worker transport dies, the failing source retains its error. `begin_source`
permits one verified same-fingerprint restart at the next source boundary, keeping
the current CPU/device choice. Malformed protocol, UTF-8 or alignment outputs do
not authorize recovery or repeated inference of the failing source.
The persistent worker receives binary requests: operation byte (1 live VAD,
2 contiguous recognition), little-endian u32 sample count and mono little-endian
f32 PCM, at most 480000 finite samples. Responses have a four-byte little-endian