Lock MVP voice (Michael, native settings); native /tts route

This commit is contained in:
Audiobook Producer
2026-10-17 16:44:28 -05:00
parent 444cee7f76
commit ca5592b964
4 changed files with 136 additions and 6 deletions
+13 -4
View File
@@ -24,12 +24,21 @@ llm:
# OpenAI-compatible speech endpoint.
voice:
endpoint: http://127.0.0.1:8000/v1/audio/speech
# LOCKED by Ty 2026-10-17 for MVP ("clip B"): Chatterbox, stock voice Michael, native settings only.
# Never set speed_factor: the server applies it as a time-stretch after generation and ruins the sound.
api: chatterbox_tts # chatterbox_tts = native /tts route; anything else = OpenAI-style /v1/audio/speech
endpoint: http://voice:8004/tts
model: chatterbox
voice: default
extra: {} # extra JSON fields sent with every request (for example speed)
voice: Michael.wav
extra: # extra JSON fields sent with every request
exaggeration: 0.25
cfg_weight: 0.2
temperature: 0.6
seed: 7
split_text: true
chunk_size: 240 # the server splits long text at sentence ends into chunks of about this size
timeout_s: 600
max_chunk_chars: 300 # long paragraphs are cut at sentence ends into pieces this size or smaller
max_chunk_chars: 100000 # one request per paragraph; the server does the sentence splitting (chunk_size above)
gap_sentence_s: 0.25 # pause between pieces inside a paragraph
gap_paragraph_s: 0.7 # pause between paragraphs and after cues and labels