From 72742d54726185a1b02d492542011813f88cccd6 Mon Sep 17 00:00:00 2001 From: Fangjun Kuang Date: Thu, 24 Apr 2025 15:08:47 +0800 Subject: [PATCH] Fix punctuations for kokoro tts 1.1-zh. (#2146) --- sherpa-onnx/csrc/kokoro-multi-lang-lexicon.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sherpa-onnx/csrc/kokoro-multi-lang-lexicon.cc b/sherpa-onnx/csrc/kokoro-multi-lang-lexicon.cc index 382cfc58..15c415a2 100644 --- a/sherpa-onnx/csrc/kokoro-multi-lang-lexicon.cc +++ b/sherpa-onnx/csrc/kokoro-multi-lang-lexicon.cc @@ -134,7 +134,8 @@ class KokoroMultiLangLexicon::Impl { if (ans.empty()) { ans.emplace_back(ids); } else { - if (ans.back().tokens.size() + ids.size() < 50) { + if ((ans.back().tokens.size() + ids.size() < 50) || + (ids.size() < 5)) { ans.back().tokens.back() = ids[1]; ans.back().tokens.insert(ans.back().tokens.end(), ids.begin() + 2, ids.end());