-
Notifications
You must be signed in to change notification settings - Fork 126
Enable audio denoise for OWT using a Wasm port of RNNoise Library #399
base: master
Are you sure you want to change the base?
Conversation
The details of failed CI tests appears to to inaccessible. How to view the logs? |
2328f19
to
3a50feb
Compare
@taste1981 please review. The update moves implementation to use AudioWorklets as discussed. |
@jianjunz please review this. |
It looks good to me. @taste1981, please check if the audio worklet has any license issue or code scan issue. If no, please merge this PR, thanks. |
Unless the source code includes a copyright section as required by https://github.com/xiph/rnnoise 's copyright text, We should not allow this to be merged. |
Thanks for the review. I will edit the source to meet the copyright requirements and update this PR. |
This PR enables OWT to apply denoising to audio streams in the connection.
This is accomplished by porting the RNNoise NN based denoising library to WebAssembly and incorporating it to OWT audio stream processing. MediaStreams can be created with or without the denoising pipeline added.
PTAL