RVC-Project/Retrieval-based-Voice-Conversion-WebUI

More dynamic volume range in future generations?

Open

#280 建立於 2023年5月13日

在 GitHub 查看
 (2 留言) (0 反應) (0 負責人)Python (2,849 fork)batch import
enhancementhelp wanted

倉庫指標

Star
 (18,427 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

When pre-processing the wavs, they are all normalized to keep the dataset even and consistent. This makes sense to me as a method to ensure data processed is relatively similar, so the model knows how to recreate any pitch at the same volume. However, the inference data's dynamic range is completely gone as a consequence, post conversion:

I'm wondering if it would be possible somehow to programatically have this 'dynamic range' even when a dataset is fully 0db normalized every couple seconds. You can definitely avoid this by manually tweaking and mixing the vocal take in an audio editor, but a part of me wonders if the raspy 'breath issues' that are mentioned on the page could be caused, at least in part, by this uniform data normalization.

I'm not sure if this is in the v2 RVC planning, but I did see 'inference normalization' and 'Inferential post-processing volume envelope fusion input audio volume envelope' were there. I'm a bit confused on what these mean or if they are related to achieving a proper dynamic range. Either way, I'm looking forward to the future efforts from your team

貢獻者指南