Expose compressor gain and register separate radio VAD limit

This commit is contained in:
evgeny committed 2026-10-03 01:27:42 +03:00
1 parent 1e9264735b
commit 389fca1de0
3 files changed
+9 -3

No files matched your search

+4 -3
View File
@@ -38,11 +38,12 @@ static const struct chat_setting_def g_setting_defs[] = {
{"radio_opus_bitrate", CHAT_SETTING_INT, 32, 16, 128},
{"radio_capture_stereo", CHAT_SETTING_INT, 0, 0, 1},
{"compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1},
{"compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 100},
{"compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 60},
{"compressor_rise_rate", CHAT_SETTING_INT, 2, 1, 100},
{"radio_compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1},
{"radio_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 100},
{"radio_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 60},
{"radio_vad_enabled", CHAT_SETTING_BOOL, 0, 0, 1},
{"radio_vad_compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 60},
{"radio_vad_threshold", CHAT_SETTING_INT, 50, 10, 95}, /* порог вероятности речи, % */
{"radio_vad_hangover_ms", CHAT_SETTING_INT, 200, 50, 2000},/* тишина до авто-отбоя */
{"media_download_max_peers", CHAT_SETTING_INT, 3, 1, 16},
@@ -60,7 +61,7 @@ static const struct chat_setting_def g_setting_defs[] = {
{"aec_enabled", CHAT_SETTING_BOOL, 1, 0, 1}, /* AEC (SpeexDSP) в звонке, desktop GUI */
{"call_jitter_max_reserve_ms", CHAT_SETTING_INT, 1000, 500, 2000},
{"call_compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1},
{"call_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 100},
{"call_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 60},
};
#define CHAT_SETTING_COUNT (sizeof(g_setting_defs) / sizeof(g_setting_defs[0]))