JackismyShephard / ultimate-rvc

An app for creating song covers with any RVC v2 trained AI voice from YouTube videos or audio files.
MIT License
16 stars 5 forks source link

add input validation to song cover generation pipeline function #86

Closed JackismyShephard closed 4 weeks ago

JackismyShephard commented 4 weeks ago

Adds explicit validation of song input and rvc model name at the beginning of the generate_song_cover.run_pipeline function. This is done mainly to fail fast when a user has forgot to supply an RVC model name in the UI

Additionally, this PR also pins the version of faiss-cpu to 1.7.3 for windows (the same version that is used for linux). This seems to solve some spurious errors with faiss AVX2 not working.