Stabilize XTTS sentence endings

This commit is contained in:
Mikei386
2026-09-04 09:30:04 +02:00
parent 8dac735680
commit 744a207e5a
2 changed files with 24 additions and 1 deletions
@@ -155,6 +155,16 @@ class LanguageSegmentationTests(unittest.TestCase):
self.assertEqual(len(segments), 1)
self.assertIn("dir zu helfen. Klingt das gut.", segments[0][1])
def test_xtts_receives_a_stable_terminal_stop_cue(self):
self.assertEqual(
gateway._stabilize_xtts_ending("Heute bleibt es trocken."),
"Heute bleibt es trocken;",
)
self.assertEqual(
gateway._stabilize_xtts_ending("Klingt das gut."),
"Klingt das gut;",
)
def test_normal_sentence_is_not_broken_into_word_sized_requests(self):
text = (
"Die automatische Komprimierung ist in OpenClaw standardmäßig "