fix sv path
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import sys,os,torch
|
import sys,os,torch
|
||||||
sys.path.append(f"{os.getcwd()}/GPT_SoVITS/eres2net")
|
sys.path.append(f"{os.getcwd()}/GPT_SoVITS/eres2net")
|
||||||
sv_path = "GPT_SoVITS\pretrained_models\sv\pretrained_eres2netv2w24s4ep4.ckpt"
|
sv_path = "GPT_SoVITS/pretrained_models/sv/pretrained_eres2netv2w24s4ep4.ckpt"
|
||||||
from ERes2NetV2 import ERes2NetV2
|
from ERes2NetV2 import ERes2NetV2
|
||||||
import kaldi as Kaldi
|
import kaldi as Kaldi
|
||||||
class SV:
|
class SV:
|
||||||
@@ -16,9 +16,9 @@ class SV:
|
|||||||
self.embedding_model=self.embedding_model.half().to(device)
|
self.embedding_model=self.embedding_model.half().to(device)
|
||||||
self.is_half=is_half
|
self.is_half=is_half
|
||||||
|
|
||||||
def compute_embedding3(self,wav):#(1,x)#-1~1
|
def compute_embedding3(self,wav):
|
||||||
with torch.no_grad():
|
with torch.no_grad():
|
||||||
if self.is_half==True:wav=wav.half()
|
if self.is_half==True:wav=wav.half()
|
||||||
feat = torch.stack([Kaldi.fbank(wav0.unsqueeze(0), num_mel_bins=80, sample_frequency=16000, dither=0) for wav0 in wav])
|
feat = torch.stack([Kaldi.fbank(wav0.unsqueeze(0), num_mel_bins=80, sample_frequency=16000, dither=0) for wav0 in wav])
|
||||||
sv_emb = self.embedding_model.forward3(feat)
|
sv_emb = self.embedding_model.forward3(feat)
|
||||||
return sv_emb
|
return sv_emb
|
||||||
|
|||||||
Reference in New Issue
Block a user