Closed LancherM closed 1 year ago
手动修改so-vits-svc/inference/infer_tool.py, line 237后问题解决
# 改前
speaker_id = self.spk2id.get(speaker)
if not speaker_id and type(speaker) is int:
if len(self.spk2id.__dict__) >= speaker:
speaker_id = speaker
if speaker_id is None:
raise RuntimeError("The name you entered is not in the speaker list!")
feature_index = self.cluster_model[speaker_id]
feat_np = c.transpose(0,1).cpu().numpy()
# 改后
speaker_id = self.spk2id.get(speaker)
if not speaker_id and type(speaker) is int:
if len(self.spk2id.__dict__) >= speaker:
speaker_id = speaker
if speaker_id is None:
raise RuntimeError("The name you entered is not in the speaker list!")
feature_index = self.cluster_model[speaker_id]
feat_np = np.ascontiguousarray(transpose(0,1).cpu().numpy())
系统平台版本号
Ubuntu
GPU 型号
NVIDIA RTX A5000
Python版本
3.8.10
PyTorch版本
2.0.1
sovits分支
4.0(默认)
数据集来源(用于判断数据集质量)
galgame解包语音
出现问题的环节或执行的命令
推理
情况描述
实际上是4.1-stable分支。推理时启用了特征检索,然后出现了ValueError: array is not C-contiguous报错。 我的numpy版本是1.24.4
日志
补充说明
No response