LGTM!
After merging this PR, some additional work should be done.
Since this repository is compatible with Linux, we will not include the df module in Linux for now. We need to control it during compilation using macros(e.g. USE_DEEPFILTERNET in whisper): by default, enable it for Windows and disable it for Linux.
How can we more efficiently deploy the runtime DLLs related to df, instead of placing them in the build\Release directory for easier access by users?
Add a document about the design of the pipeline (not very urgent) since our pipeline is already different from the original meloTTS.
I'll handle the further work.
libtorch libraries is too large to push into the repo. I zip the whole libtorch as libtorch.zip. Need to unzip it before start building the project