-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathconfig.yaml
More file actions
46 lines (46 loc) · 1.53 KB
/
Copy pathconfig.yaml
File metadata and controls
46 lines (46 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
server:
host: 0.0.0.0
port: 8005
use_ngrok: false
use_auth: false
auth_username: user
auth_password: password
log_file_path: logs\tts_server.log
log_file_max_size_mb: 10
log_file_backup_count: 5
model:
repo_id: kitten-nano-0.8-fp32
tts_engine:
device: cpu
paths:
model_cache: model_cache
output: outputs
generation_defaults:
speed: 1.1
language: en
speed_factor: 1.1
audio_output:
format: wav
sample_rate: 24000
ui_state:
last_text: "Actually, the real problem might be simpler: after a model switch, fetchInitialData\
\ is called again (line in\n applyModelChange: await fetchInitialData()). This\
\ calls initializeApplication() -> populateVoices(). The\n populateVoices function\
\ resets voice to currentUiState.last_voice which is \"Jasper\" (saved from the\
\ previous\n generation). Then attachStateSavingListeners runs again via setTimeout.\
\ But since listenersAttached is already\n true from the first load, the code\
\ at line 475-477 does attachStateSavingListeners() again, adding duplicate\n\
\ listeners! Actually no, it sets listenersAttached = true but the listeners\
\ are added via addEventListener which\n doesn't remove old ones."
last_voice: Bruno
last_chunk_size: 200
last_split_text_enabled: true
hide_chunk_warning: false
hide_generation_warning: true
theme: dark
ui:
title: Kitten TTS Server
show_language_select: true
max_predefined_voices_in_dropdown: 50
debug:
save_intermediate_audio: false