Stabilize German TTS sentence chunking
This commit is contained in:
@@ -38,7 +38,10 @@ MAX_AUDIO_BYTES = int(os.getenv("TTS_MAX_AUDIO_BYTES", str(64 * 1024 * 1024)))
|
||||
XTTS_TIMEOUT = float(os.getenv("XTTS_TIMEOUT", "120"))
|
||||
PIPER_TIMEOUT = float(os.getenv("PIPER_TIMEOUT", "120"))
|
||||
QUEUE_TIMEOUT = float(os.getenv("XTTS_QUEUE_TIMEOUT", "15"))
|
||||
CHUNK_CHARS = int(os.getenv("XTTS_CHUNK_CHARS", "220"))
|
||||
# XTTS can insert multi-second silences or truncate the remainder when a
|
||||
# moderately long German paragraph is sent as one request. Keeping requests
|
||||
# close to one sentence proved substantially more stable with Annmarie Nele.
|
||||
CHUNK_CHARS = int(os.getenv("XTTS_CHUNK_CHARS", "60"))
|
||||
TRIM_THRESHOLD = int(os.getenv("XTTS_TRIM_THRESHOLD", "90"))
|
||||
TRIM_PADDING_MS = int(os.getenv("XTTS_TRIM_PADDING_MS", "18"))
|
||||
CROSSFADE_MS = int(os.getenv("XTTS_CROSSFADE_MS", "8"))
|
||||
|
||||
Reference in New Issue
Block a user