diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-07-24 01:14:56 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-07-24 01:14:56 +0300 |
commit | 035f07c1cf1024944a8bb4342c5299e6b5eb4d78 (patch) | |
tree | fcc9e7c14f79889188715635037aea970019cc6d /src/denoise.c | |
parent | b1f537e0d946bdf279f3100577eb514bd973d20c (diff) |
fix bad bug
Diffstat (limited to 'src/denoise.c')
-rw-r--r-- | src/denoise.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/denoise.c b/src/denoise.c index 6705d60..18e3ceb 100644 --- a/src/denoise.c +++ b/src/denoise.c @@ -295,8 +295,10 @@ int main(int argc, char **argv) { int vad_cnt=0; FILE *f1, *f2, *fout; DenoiseState *st; + DenoiseState *noise_state; DenoiseState *noisy; st = rnnoise_create(); + noise_state = rnnoise_create(); noisy = rnnoise_create(); if (argc!=4) { fprintf(stderr, "usage: %s <speech> <noise> <output denoised>\n", argv[0]); @@ -341,7 +343,7 @@ int main(int argc, char **argv) { else vad = 1.f; frame_analysis(st, X, Ex, NULL, x); - frame_analysis(st, N, En, NULL, n); + frame_analysis(noise_state, N, En, NULL, n); for (i=0;i<NB_BANDS;i++) Ln[i] = log10(1e-10+En[i]); frame_analysis(noisy, Y, Ey, features, xn); for (i=0;i<NB_FEATURES;i++) printf("%f ", features[i]); |