Open
Conversation
…le model Implements the Java Native Interface (JNI) for DeepFilterNet on Android using Rust. This commit also integrates a mobile-optimized DeepFilterNet model.
…f built .so files
…lignment Enforce build android 16 kb alignment
fix: update frame length from native call
chore: add check on invalid frame length on process frame
Refactor frame bytes length
…eck avoiding buffer overflow while processing it
|
Just curious, having read the optimization steps you took, if you have any benchmarks in terms on increasing the RTF or a decrease in quality compared to the base DeepFilterNet3 model? |
Author
We don't have benchmarks, we just tried to improve it so that it would work smoothly in our solution, losing as little quality as possible. |
|
Were there any other bottlenecks or obvious issues with real time processing that you noticed in the library? Ones that are potentially not Android specific? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR provides an Android implementation of the DeepFilterNet noise suppression model with JNI bindings.
Features: