Complete natural-profile defaults. Load with –config lib/project/examples/voice.toml.
Flat TOML: no section headers. Named CLI flags override these values;
–set KEY=VALUE overrides named flags. Use –profile, not –set profile=…
All explicit values below override preset defaults, even with –profile radio.
Remove settings you want a different profile to supply.
profile = “natural” # natural, narrator, radio, cleanup-only denoiser = “deepfilter” # DeepFilterNet3 only; fft is explicit non-AI fallback; none device = “auto” # auto, cpu, cuda; explicit cuda fails if unavailable denoisestrength = 0.85 # 0..1; AI dry/wet blend; zero skips denoising and AI setup fftreductiondb = 8.0 # 0.01..30; FFT reduction is scaled by denoisestrength channel = “auto” # auto accepts mono only; stereo requires left, right or mix
highpass = true highpasshz = 70.0 # 20..300 lowpass = false lowpasshz = 16000.0 # 4000..22000; must be below output Nyquist when enabled hum_hz = 0 # 0 (off), 50 or 60; notches fundamental and next two harmonics
One static gain adjustment for the whole recording, not automatic gain riding.
leveling = true leveltargetdb = -23.0 # -40..-12; heuristic speech level in dBFS, not LUFS maxgaindb = 18.0 # 0..30; caps both gain and attenuation
expansion = false expansionthresholddb = -50.0 # -90..-20 expansionratio = 1.5 # 1..4 expansionrange_db = 12.0 # 0..40
eq = true warmthdb = 0.5 # -12..12; 140 Hz muddb = -1.5 # -12..12; 300 Hz presence_db = 1.0 # -12..12; 3500 Hz
compression = true compressorthresholddb = -21.0 # -50..-5 compressorratio = 2.0 # 1..10 compressorattackms = 15.0 # 0.1..200 compressorreleasems = 150.0 # 10..2000 deess = true deessintensity = 0.15 # 0..1 deess_amount = 0.4 # 0..1
Two-pass normalization plus export verification; target misses warn only.
Turning normalize off leaves limiter on unless you also disable limiter.
normalize=true requires limiter=true. Previews force both on, even cleanup-only.
normalize = true targetlufs = -19.0 # -30..-12; mono delivery target, not ACX certification loudnessrange = 9.0 # 1..20 LU limiter = true truepeakdb = -1.5 # -9..-0.5 dBTP; MP3 can overshoot, inspect report warnings
Final exports are always mono, 24-bit PCM WAV, with an optional MP3 sidecar.
samplerate = 48000 # 44100 or 48000; intermediate processing is 48 kHz float mp3 = false mp3bitrate = 192 # 128, 160, 192, 224, 256 or 320 kb/s
