Horus.F5Tts.Onnx
Here's what landed in v0.3.0:
Streaming: hear the first sentence sooner
For a paragraph, SynthesizeLongAsync gives you nothing until every sentence is done. The wait that actually hurts in an interactive app is time-to-first-audio — and that's the one v0.3.0 fixes.
await foreach (var chunk in model.SynthesizeStreamAsync(reference, refText, paragraph))








