We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 78abb35 commit dead333Copy full SHA for dead333
src/denoise.c
@@ -294,6 +294,9 @@ int rnnoise_init(DenoiseState *st, RNNModel *model) {
294
st->rnn.model = model;
295
else
296
st->rnn.model = &model_orig;
297
+ st->rnn.vad_gru_state = calloc(sizeof(float), st->rnn.model->vad_gru_size);
298
+ st->rnn.noise_gru_state = calloc(sizeof(float), st->rnn.model->noise_gru_size);
299
+ st->rnn.denoise_gru_state = calloc(sizeof(float), st->rnn.model->denoise_gru_size);
300
return 0;
301
}
302
@@ -305,6 +308,9 @@ DenoiseState *rnnoise_create(RNNModel *model) {
305
308
306
309
307
310
void rnnoise_destroy(DenoiseState *st) {
311
+ free(st->rnn.vad_gru_state);
312
+ free(st->rnn.noise_gru_state);
313
+ free(st->rnn.denoise_gru_state);
314
free(st);
315
316
0 commit comments