wrapper: hum bypasses high-pass chain; docs clarified

This commit is contained in:
Fisto
2026-09-16 13:22:16 +02:00
parent 1f77dfba64
commit 4d1c31f1c9
3 changed files with 9 additions and 3 deletions
+5 -3
View File
@@ -240,9 +240,11 @@ record what the engine needs to interpret, add, or hide._
`_HUM_DB` (-80..-6). It sits about 45 dB under the speech peak; raise `_HUM_DB` toward
-36 if a client still gates the start, lower it for stealth. Generated in the same
ffmpeg pass (no extra process) and not part of the EBU measurement, so the documented
loudness/peak targets still hold. Measured: hum 75.0 Hz / -48.0 dBFS, speech onset at
about 110 ms, final -18.6 LUFS / -3.0 dBFS; `HUM_MS=0` reproduces the previous output
byte-for-byte.
loudness/peak targets still hold. The hum is mixed on its own chain and bypasses the
high-pass/trim chain, so raising `VESKSLOP_TTS_HIGHPASS` (40-400 Hz) never removes it
(verified at 200 and 400 Hz: still 75.0 Hz / -48.0 dBFS). Measured: hum 75.0 Hz /
-48.0 dBFS, speech onset at about 110 ms, final -18.6 LUFS / -3.0 dBFS; `HUM_MS=0`
reproduces the previous output byte-for-byte.
### Voice IDs