From a5dd0cdfc399859eed53cc51fb928b3ccce5bce5 Mon Sep 17 00:00:00 2001 From: Fangjun Kuang Date: Thu, 27 Mar 2025 10:52:01 +0800 Subject: [PATCH] Fix length scale for kokoro tts (#2060) --- sherpa-onnx/csrc/offline-tts-kokoro-model.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sherpa-onnx/csrc/offline-tts-kokoro-model.cc b/sherpa-onnx/csrc/offline-tts-kokoro-model.cc index 96b14f79..2368acc0 100644 --- a/sherpa-onnx/csrc/offline-tts-kokoro-model.cc +++ b/sherpa-onnx/csrc/offline-tts-kokoro-model.cc @@ -84,6 +84,9 @@ class OfflineTtsKokoroModel::Impl { style_embedding_shape.size()); int64_t speed_shape = 1; + if (config_.kokoro.length_scale != 1 && speed == 1) { + speed = 1. / config_.kokoro.length_scale; + } Ort::Value speed_tensor = Ort::Value::CreateTensor(memory_info, &speed, 1, &speed_shape, 1);