-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathtest.yaml
More file actions
64 lines (51 loc) · 1.77 KB
/
Copy pathtest.yaml
File metadata and controls
64 lines (51 loc) · 1.77 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Minimal config for testing the full pipeline end-to-end
# Generates a small dataset, trains a tiny model, and exports quickly
#
# Multilingual wake words: you must use tts_backend: voxcpm (Piper is English–US only).
# See configs/test_voxcpm.yaml for a VoxCPM example with a non-English phrase.
model_name: test_wakeword
target_phrases: ["hey livekit"]
# ============================================================================
# Data Generation
# ============================================================================
n_samples: 100
n_samples_val: 20
n_background_samples: 50
n_background_samples_val: 10
tts_batch_size: 10
custom_negative_phrases:
- "livekit"
- "hey libby"
- "hey liquid"
# ============================================================================
# Paths
# ============================================================================
data_dir: ./data
output_dir: ./output
# ============================================================================
# Augmentation
# ============================================================================
augmentation:
clip_duration: 2.0
batch_size: 8
rounds: 3
background_paths: [./data/backgrounds]
rir_paths: [./data/rirs]
# ============================================================================
# Model Architecture
# ============================================================================
model:
model_type: dnn
model_size: tiny
# ============================================================================
# Training
# ============================================================================
steps: 500
learning_rate: 0.001
max_negative_weight: 1000
target_fp_per_hour: 1.0
batch_n_per_class:
positive: 10
adversarial_negative: 10
ACAV100M_sample: 64
background_noise: 10