aluminumbox commited on
Commit
d9ae5a5
·
verified ·
1 Parent(s): b6a1c02

Update cosyvoice/hifigan/generator.py

Browse files
Files changed (1) hide show
  1. cosyvoice/hifigan/generator.py +1 -1
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).to(speech_feat)
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)