omeryusufyagci / fast-music-remover

A C++ based, lightweight music and noise remover for YouTube and other internet media, using DeepFilterNet for audio enhancement.
MIT License
163 stars 20 forks source link

Feature: Integrate ONNX Runtime for Existing AudioProcessor #48

Open omeryusufyagci opened 1 month ago

omeryusufyagci commented 1 month ago

We need to integrate the existing machine learning model into the project using ONNX Runtime, ensuring the model functions correctly when processing small audio chunks. The goal is to achieve real-time audio processing while maintaining the internal state across potentially different threads.

An initial implementation of the respective C API has been made, which should provide a starting point.

Please see the header for details.