mirror of
https://github.com/w-okada/voice-changer.git
synced 2025-02-03 00:33:57 +03:00
speakerの自動検知
This commit is contained in:
parent
70956fafeb
commit
d0224a5e50
@ -144,7 +144,7 @@ class RVC(VoiceChangerModel):
|
|||||||
|
|
||||||
audio = torchaudio.functional.resample(audio, self.slotInfo.samplingRate, 16000, rolloff=0.99)
|
audio = torchaudio.functional.resample(audio, self.slotInfo.samplingRate, 16000, rolloff=0.99)
|
||||||
repeat = 1 if self.settings.rvcQuality else 0
|
repeat = 1 if self.settings.rvcQuality else 0
|
||||||
sid = 0
|
sid = self.settings.dstId
|
||||||
f0_up_key = self.settings.tran
|
f0_up_key = self.settings.tran
|
||||||
index_rate = self.settings.indexRatio
|
index_rate = self.settings.indexRatio
|
||||||
protect = self.settings.protect
|
protect = self.settings.protect
|
||||||
|
@ -100,6 +100,10 @@ class RVCModelSlotGenerator(ModelSlotGenerator):
|
|||||||
if slot.embedder.endswith("768"):
|
if slot.embedder.endswith("768"):
|
||||||
slot.embedder = slot.embedder[:-3]
|
slot.embedder = slot.embedder[:-3]
|
||||||
|
|
||||||
|
if "speaker_info" in cpt.keys():
|
||||||
|
for k, v in cpt["speaker_info"].items():
|
||||||
|
slot.speakers[int(k)] = str(v)
|
||||||
|
|
||||||
# if slot.embedder == EnumEmbedderTypes.hubert.value:
|
# if slot.embedder == EnumEmbedderTypes.hubert.value:
|
||||||
# slot.embedder = EnumEmbedderTypes.hubert
|
# slot.embedder = EnumEmbedderTypes.hubert
|
||||||
# elif slot.embedder == EnumEmbedderTypes.contentvec.value:
|
# elif slot.embedder == EnumEmbedderTypes.contentvec.value:
|
||||||
|
Loading…
Reference in New Issue
Block a user