Files
qwentts.cpp/src
Pascal 3e3b6c1712 tts: lazy encoder loading and in graph embedding gathers
Load the codec encoder half (seanet, enc_transformer, enc_downsample,
qenc) and the speaker encoder lazily on their first real use: synthesis
from a pre extracted reference (--ref-spk --ref-rvq) now brings up only
the talker and the codec decoder, matching the load profile of a preset
voice server. Assemble the AR inputs on device: the talker decode graph
gathers and sums the 16 frame code embeddings plus the trailing text or
pad overlay via get_rows, and the code predictor gathers c0 and each
sampled sub code from its group table in graph. Per frame host traffic
drops from 16 gguf row reads plus a CPU sum plus 15 synchronous backend
readbacks to 16 code ids and one overlay row uploaded. The next-emb
parity dump reproduces the in graph composition on host under --dump
only, staying byte comparable against the Python hook.
2026-07-04 21:35:03 +02:00
..
2026-05-14 16:47:45 +02:00
2026-05-10 15:57:15 +02:00
2026-05-14 16:47:45 +02:00
2026-06-21 17:30:21 +02:00
2026-05-14 16:47:45 +02:00
2026-06-24 17:18:32 +02:00
2026-06-24 17:18:32 +02:00
2026-05-14 16:47:45 +02:00
2026-05-14 16:47:45 +02:00
2026-05-14 16:47:45 +02:00
2026-05-14 16:47:45 +02:00
2026-06-21 17:30:21 +02:00
2026-05-10 15:57:15 +02:00
2026-05-10 15:57:15 +02:00