This is the Haitian Creole fine-tune of Pocket TTS (from french24l), exported to ONNX for on-device use with ONNX Runtime. It is what the Klara mobile app (Expo / React Native, Android) loads. The stock export passes a fixed-size KV cache (100 MB) in and out of the graph every frame. On a phone, that copy cost more than the model itself. This export takes each layer's past keys and values at their used length, and returns only the new positions: The caller appends new to its own buffers. The Klara app uses one time-major buffer per layer and feeds zero-copy prefix views. 1. Voice: run once with textembeddings = [bosbeforevoice, voice frames] and empty past. Keep the outputs as that voice's…