Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/rnnoise.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2017-07-24 01:14:56 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-07-24 01:14:56 +0300
commit035f07c1cf1024944a8bb4342c5299e6b5eb4d78 (patch)
treefcc9e7c14f79889188715635037aea970019cc6d /src/denoise.c
parentb1f537e0d946bdf279f3100577eb514bd973d20c (diff)
fix bad bug
Diffstat (limited to 'src/denoise.c')
-rw-r--r--src/denoise.c4
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]);