mirror of
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI.git
synced 2026-11-05 00:27:30 +00:00
[GH-ISSUE #280] More dynamic volume range in future generations? #141
Labels
No labels
AMD/Intel
bug
bug
bug
colab
dependencies
documentation
duplicate
enhancement
following up
good first issue
help wanted
invalid
question
stale
stale
stale
todo list
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
RVC-Project/Retrieval-based-Voice-Conversion-WebUI#141
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kalomaze on GitHub (May 13, 2023).
Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/280
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
@RVC-Boss commented on GitHub (May 14, 2023):
@kalomaze If we open a parameter for users to choose the rate of normalization of training data processing, will it help you?
@kalomaze commented on GitHub (May 14, 2023):
Yes, it would be helpful to see if that would make a difference