#2059 配音渠道选择GPT-sovits与index-tts中出现的bug

2605:e440* Posted at: 9 hours ago 👁17

配音渠道选择GPT-SOVITS,无法选择具体配音角色;结果我对应的具体配音角色变成出现在Gemini TTS,很明显的bug
配音渠道选择index-tts,点击保存后,默认跳回Edge-TTS(免费),我明明在tts设置中已经设置好了,并且测试也正常

1 Replies

根据您的描述,这确实是软件在界面逻辑或配置保存方面的一个Bug。问题可能出在角色列表的加载逻辑或配置文件的读写上。请按以下步骤尝试解决:

  1. 清理缓存并重启

    • 关闭软件。
    • 进入软件根目录下的 videotrans 文件夹。
    • 删除 config.jsonrolelist.json 这两个配置文件(删除前可先备份)。
    • 重新启动软件,此时所有设置将恢复为默认。重新配置您的GPT-SoVITS和index-tts参数,并测试。
  2. 检查GPT-SoVITS服务

    • 确保您的GPT-SoVITS本地服务已正确启动,并且API地址(通常是 http://127.0.0.1:9880)在软件的“设置”->“GPT-SoVITS”中填写正确。
    • 点击“测试连接”确认软件能访问到您的GPT-SoVITS服务。
  3. 手动编辑配置文件(高级)

    • 如果上述方法无效,可以尝试手动修正。关闭软件后,用文本编辑器打开 videotrans/config.json
    • 查找 tts_type 字段,确保其值为您想使用的渠道,例如 GPT-SoVITSindex-tts,而不是 edge-tts
    • 在GPT-SoVITS相关配置部分,检查 role 字段是否正确指向了您想要的角色名。
  4. 反馈给开发者

    • 如果问题依旧,这很可能是一个需要修复的程序Bug。
    • 请到项目的GitHub Issues页面(https://github.com/jianchang512/pyvideotrans/issues)提交问题,详细描述您遇到的情况、操作步骤以及软件版本,并附上清理缓存前后的 config.json 文件内容(可隐藏敏感信息),这将帮助开发者快速定位问题。

由于这是一个开源项目,界面交互的Bug确实可能存在。通过清理配置和检查服务连接,通常可以解决大部分配置错乱的问题。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions