Spaces:
Running
on
Zero
Running
on
Zero
Update cosyvoice/hifigan/generator.py
Browse files
cosyvoice/hifigan/generator.py
CHANGED
|
@@ -714,7 +714,7 @@ class CausalHiFTGenerator(HiFTGenerator):
|
|
| 714 |
@torch.inference_mode()
|
| 715 |
def inference(self, speech_feat: torch.Tensor, finalize: bool = True) -> torch.Tensor:
|
| 716 |
# mel->f0 NOTE f0_predictor precision is crucial for causal inference, move self.f0_predictor to cpu if necessary
|
| 717 |
-
f0 = self.f0_predictor(speech_feat, finalize=finalize)
|
| 718 |
# f0->source
|
| 719 |
s = self.f0_upsamp(f0[:, None]).transpose(1, 2) # bs,n,t
|
| 720 |
s, _, _ = self.m_source(s)
|
|
|
|
| 714 |
@torch.inference_mode()
|
| 715 |
def inference(self, speech_feat: torch.Tensor, finalize: bool = True) -> torch.Tensor:
|
| 716 |
# mel->f0 NOTE f0_predictor precision is crucial for causal inference, move self.f0_predictor to cpu if necessary
|
| 717 |
+
f0 = self.f0_predictor(speech_feat.cuda(), finalize=finalize)
|
| 718 |
# f0->source
|
| 719 |
s = self.f0_upsamp(f0[:, None]).transpose(1, 2) # bs,n,t
|
| 720 |
s, _, _ = self.m_source(s)
|