ref: ba46bb93daf823fa9fb373a415c85562461b9ee6
parent: 800a659cc978610f164872ea214c0855e5773eb0
author: Jean-Marc Valin <jmvalin@jmvalin.ca>
date: Sat Dec 29 11:13:42 EST 2018
Biasing noise std
--- a/dnn/dump_data.c
+++ b/dnn/dump_data.c
@@ -315,12 +315,14 @@
}
if (count>=5000000 && one_pass_completed) break;
if (training && ++gain_change_count > 2821) {+ float tmp;
speech_gain = pow(10., (-20+(rand()%40))/20.);
if (rand()%20==0) speech_gain *= .01;
if (rand()%100==0) speech_gain = 0;
gain_change_count = 0;
rand_resp(a_sig, b_sig);
- noise_std = 3*(float)rand()/RAND_MAX;
+ tmp = (float)rand()/RAND_MAX;
+ noise_std = 4*tmp*tmp;
}
biquad(x, mem_hp_x, x, b_hp, a_hp, FRAME_SIZE);
biquad(x, mem_resp_x, x, b_sig, a_sig, FRAME_SIZE);
--
⑨