Revert "feat: replace MeloTTS with Coqui XTTS-v2 natural Korean voice"
Some checks failed
Release / semantic-release (push) Successful in 35s
tests / Unit tests (Linux, Python 3.11) (push) Failing after 5m16s
Release / build-windows (push) Has been cancelled
Release / build-macos (arm64, macos-latest) (push) Has been cancelled
Release / build-macos (x64, macos-15-intel) (push) Has been cancelled
Release / release-main (push) Has been cancelled
Release / release-develop (push) Has been cancelled
Release / build-linux (push) Has been cancelled

This reverts commit 39a0944105.
This commit is contained in:
javis-bot
2026-06-23 03:15:54 +09:00
parent 39a0944105
commit 7ad5d99380
11 changed files with 243 additions and 251 deletions

View File

@@ -101,14 +101,6 @@ class TestReplyLanguageDirective:
# user's own language, so no directive.
assert reply_language_directive(None, "melo") is None
def test_xtts_is_multilingual(self):
# XTTS-v2 (the Korean voice) is not English-only: no lock → free, and a
# lock is honoured (not overridden to English).
assert reply_language_directive(None, "xtts") is None
directive = reply_language_directive("Korean", "xtts")
assert directive is not None and "Korean" in directive
assert directive != ENGLISH_ONLY_DIRECTIVE
def test_unknown_tts_defaults_to_english_only(self):
# Preserves the original getattr(cfg, 'tts_engine', 'piper') default:
# an unknown/missing engine is treated conservatively as English-only.