From 24157c0a683b843c8b4a7fa49189405109128976 Mon Sep 17 00:00:00 2001 From: Kazeia Team Date: Thu, 9 Apr 2026 14:10:23 +0200 Subject: [PATCH] Fix: use pre-computed embeds as-is (no double codec_sum) Pre-computed embeds from Python already contain codec_sum+text. Using them as-is works correctly. After exhausted, fallback to our codec_sum + pad. Long text: 191 tokens, 15.28s audio, RTF 1.27 Co-Authored-By: Claude Opus 4.6 (1M context) --- executorch-custom/jni_layer_tts.cpp | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/executorch-custom/jni_layer_tts.cpp b/executorch-custom/jni_layer_tts.cpp index 04fabdc..f74e88f 100644 --- a/executorch-custom/jni_layer_tts.cpp +++ b/executorch-custom/jni_layer_tts.cpp @@ -839,23 +839,19 @@ ExecuTorchJni::runTtsPipelineImpl( for(int i=0;i