Closed jiangjianping closed 3 years ago
I'm very intrested in this as well. We have a conferencing tool that uses WebRTC front-end (and Janus and/or Freeswitch as the server) and saw from OBS that they say this is working very well.
RNNoise is already applied to webrtc agc2(auto gain controll) since RNNoise is reducing noise by band gain controll. (But quality of webrtc agc2 is not 100% working as we expected. one reason that I assume is RNNoise is trained 40khz ~ 52kHz samplerate data as you can see on paper not on under 40kHz samplerate data. usually the input of webrtc data is 16kHz)
@jzi040941 Happy new year. Any progress in the he webrtc vad based on rnnoise ?
@jiangjianping Happy new year too!. Do you mean on my github repo? Or in WebRTC VAD?
@jzi040941 , Where is your github repo?
put the rnn after aec, works
The rnn works great with the original pcm input. The webRTC NS not worked very well in some noisy enviroment. I tried to replace the webrtc NS module with rnn after webrtc AEC3, but the voice is corrupt. Is it possible to integrate this with webrtc real communication?