Improve:
- keep f0 detector
This commit is contained in:
parent
aca23038bb
commit
01a916d2dd
@ -134,7 +134,7 @@ class RVC(VoiceChangerModel):
|
|||||||
if self.slotInfo.f0:
|
if self.slotInfo.f0:
|
||||||
self.pitchf_buffer = self.pitchf_buffer[featureOffset:]
|
self.pitchf_buffer = self.pitchf_buffer[featureOffset:]
|
||||||
self.feature_buffer = self.feature_buffer[featureOffset:]
|
self.feature_buffer = self.feature_buffer[featureOffset:]
|
||||||
|
|
||||||
# 出力部分だけ切り出して音量を確認。(TODO:段階的消音にする)
|
# 出力部分だけ切り出して音量を確認。(TODO:段階的消音にする)
|
||||||
cropOffset = -1 * (inputSize + crossfadeSize)
|
cropOffset = -1 * (inputSize + crossfadeSize)
|
||||||
cropEnd = -1 * (crossfadeSize)
|
cropEnd = -1 * (crossfadeSize)
|
||||||
|
@ -86,12 +86,14 @@ class VoiceChangerManager(ServerDeviceCallbacks):
|
|||||||
saveItemForVoiceChanger = ["crossFadeOffsetRate", "crossFadeEndRate", "crossFadeOverlapSize"]
|
saveItemForVoiceChanger = ["crossFadeOffsetRate", "crossFadeEndRate", "crossFadeOverlapSize"]
|
||||||
saveItemForVoiceChangerManager = ["modelSlotIndex"]
|
saveItemForVoiceChangerManager = ["modelSlotIndex"]
|
||||||
saveItemForRVC = ["extraConvertSize", "gpu", "silentThreshold"]
|
saveItemForRVC = ["extraConvertSize", "gpu", "silentThreshold"]
|
||||||
|
saveItemForAllVoiceChanger = ["f0Detector"] # 設定されたf0DetectorがVCに存在しない値の場合はデフォルトに落ちるように実装すること
|
||||||
|
|
||||||
saveItem = []
|
saveItem = []
|
||||||
saveItem.extend(saveItemForServerDevice)
|
saveItem.extend(saveItemForServerDevice)
|
||||||
saveItem.extend(saveItemForVoiceChanger)
|
saveItem.extend(saveItemForVoiceChanger)
|
||||||
saveItem.extend(saveItemForVoiceChangerManager)
|
saveItem.extend(saveItemForVoiceChangerManager)
|
||||||
saveItem.extend(saveItemForRVC)
|
saveItem.extend(saveItemForRVC)
|
||||||
|
saveItem.extend(saveItemForAllVoiceChanger)
|
||||||
if key in saveItem:
|
if key in saveItem:
|
||||||
self.stored_setting[key] = val
|
self.stored_setting[key] = val
|
||||||
json.dump(self.stored_setting, open(STORED_SETTING_FILE, "w"))
|
json.dump(self.stored_setting, open(STORED_SETTING_FILE, "w"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user