diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2018-09-24 16:02:37 -0400 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2018-09-25 13:05:04 -0400 |
commit | 5d290239f110af41f1e29b63b8008b5016e23a63 (patch) | |
tree | e3cce23e4aceec9962cc12774fabd6b134e148dd /src/analysis.c | |
parent | 4a643d98c388727e73aebbe626a7379c6fddbbbe (diff) | |
download | libopus-5d290239f110af41f1e29b63b8008b5016e23a63.tar.gz |
Retrain RNN classifier weights to include reverberated speech
Diffstat (limited to 'src/analysis.c')
-rw-r--r-- | src/analysis.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/analysis.c b/src/analysis.c index 8ee57aa0..b192ae4e 100644 --- a/src/analysis.c +++ b/src/analysis.c @@ -896,9 +896,7 @@ static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt /* Probability of speech or music vs noise */ info->activity_probability = frame_probs[1]; - /* It seems like the RNN tends to have a bias towards speech and this - warping of the probabilities compensates for it. */ - info->music_prob = MAX16(1.f-10.f*(1.f-frame_probs[0]), MIN16(10.f*frame_probs[0], .12f+.69f*frame_probs[0]*(2.f-frame_probs[0]))); + info->music_prob = frame_probs[0]; /*printf("%f %f %f\n", frame_probs[0], frame_probs[1], info->music_prob);*/ #ifdef MLP_TRAINING |