ref: 20fea538c26af5d3e886832f4764ad82935ae424
parent: b9c230b346d178dbaba9e6544033a9dc39d9235d
author: Jean-Marc Valin <jmvalin@jmvalin.ca>
date: Sun Jan 17 16:39:42 EST 2021
more reasonable noise was increased too much in 713d53e8a
--- a/dnn/dump_data.c
+++ b/dnn/dump_data.c
@@ -233,7 +233,7 @@
}
if (count*FRAME_SIZE_5MS>=10000000 && one_pass_completed) break;
if (training && ++gain_change_count > 2821) {
- float tmp;
+ float tmp, tmp2;
speech_gain = pow(10., (-20+(rand()%40))/20.);
if (rand()%20==0) speech_gain *= .01;
if (rand()%100==0) speech_gain = 0;
@@ -240,7 +240,8 @@
gain_change_count = 0;
rand_resp(a_sig, b_sig);
tmp = (float)rand()/RAND_MAX;
- noise_std = 10*tmp*tmp;
+ tmp2 = (float)rand()/RAND_MAX;
+ noise_std = -log(tmp)-log(tmp2);
}
biquad(x, mem_hp_x, x, b_hp, a_hp, FRAME_SIZE);
biquad(x, mem_resp_x, x, b_sig, a_sig, FRAME_SIZE);
--
⑨