Table of contents

Model assemblies

Kokoro-Hexagon 0a03be39Updated 2026-09-27

New-KokoroDecoderGraph.ps1 is the current parsed two-node decoder contract. The build does not execute it as a script. It lowers the AST to a graph hash and control schema persisted in the managed Android host assembly. Its inputs are precomputed acoustic tensors; it does not implement phoneme-to-PCM speech.

From a verified checkout with PowerShell 7.4 or newer, the existing host build and its Windows identity test are:

./setup-kokoro.ps1 -Step 4 -KeepIntermediates -AcceptWritePlan
./tools/Test-WindowsModelAssembly.ps1

The current internal controls are asr, F0_curve, N, style, gb, har8, mask, mask8, and capacity. They are coupled tensor boundaries, not a stable public prosody API. The test matches the saved host assembly's graph hash to an independent lowering of the checked-out source.

Separate validation artifacts now exist outside Git:

These three artifacts have not been joined into the final model DLL. They do not contain the full Kokoro computation, a text-to-phoneme adapter, a QNN-free Hexagon path, or live speech. The checkpoint reader is host-side build tooling; the released app must load only verified model resources and must not read the checkpoint or historical QNN contexts.