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

@@ -66,15 +66,13 @@ services:
WHISPER_MODEL: ${WHISPER_MODEL:-medium}
WHISPER_DEVICE: ${WHISPER_DEVICE:-cuda}
WHISPER_COMPUTE_TYPE: ${WHISPER_COMPUTE_TYPE:-float16}
# Coqui XTTS-v2 (natural female Korean voice, replaces MeloTTS) on the GPU
# (cu128 torch baked by docker/setup-xtts.sh). Set here WITH DEFAULTS so
# supervisord's %(ENV_XTTS_*)s passthrough always resolves and an .env
# override actually reaches the xtts-worker.
XTTS_DEVICE: ${XTTS_DEVICE:-cuda}
# Built-in studio speaker (female). Other options include "Daisy Studious",
# "Sofia Hellen", "Alma María", etc. — any XTTS-v2 studio speaker name.
XTTS_SPEAKER: ${XTTS_SPEAKER:-Ana Florence}
XTTS_LANGUAGE: ${XTTS_LANGUAGE:-ko}
# MeloTTS on the GPU (cu128 torch baked by docker/setup-melo.sh). CPU synth
# serialised under load and pushed TTS to 7-8s; GPU does ~0.3s/sentence.
MELO_DEVICE: ${MELO_DEVICE:-cuda}
# Speaking rate for MeloTTS. Set here (with a default) so supervisord's
# %(ENV_MELO_SPEED)s passthrough always resolves and an .env override
# actually reaches the melo-worker. Lower it (e.g. 1.1) for a calmer pace.
MELO_SPEED: ${MELO_SPEED:-1.5}
# Optional single-language lock for replies (empty = user's own language).
OUTPUT_LANGUAGE: ${OUTPUT_LANGUAGE:-ko}
# Drop the pre-loop planner LLM call to cut voice-reply latency on small