RVC-Boss / GPT-SoVITS

1 min voice data can also be used to train a good TTS model! (few shot voice cloning)
MIT License
32.11k stars 3.7k forks source link

api一个奇怪报错 #828

Open XXXXRT666 opened 5 months ago

XXXXRT666 commented 5 months ago

使用api.py时,有时不知何原因返回pred_semantic和idx均为列表,此问题重装环境后消失,但有多人出现

pred_semantic = pred_semantic[:, -idx:].unsqueeze(0)  # .unsqueeze(0)#mq要多unsqueeze一次
TypeError: bad operand type for unary -: 'list'

修复方法:重装环境,或者 #829

AnonymousmousCoder commented 5 months ago

不是的呀,你是不是切到了inference分支?这里是inference分支的返回值类型改动之后,他们忘记改api的里get_tts_wav函数了。你直接使用infer函数就可以了。我认为get_tts_wav函数已经被抛弃了

XXXXRT666 commented 5 months ago

我确信我没有切分支,我的两个分支分得很开,而且我的问题是在重装环境之后返回类型就正常了,没有更换代码

XXXXRT666 commented 5 months ago
commit 7bc0836d9933402215ce529da7f50bd1a8c63f7f (HEAD -> main, origin/main, origin/HEAD)
Merge: b451372 97f304c
Author: RVC-Boss <129054828+RVC-Boss@users.noreply.github.com>
Date:   Wed Mar 20 23:48:50 2024 +0800

    Merge pull request #821 from KamioRinn/Optimize-English-G2P

    调整英文格式化输出和英文G2P逻辑 

昨天测试时调取的git log