#2808 como eu adiciono edgetts-ui ao pyvideo trans?

191.6* Posted at: 5 days ago 👁17

como eu adiciono edgetts-ui https://github.com/jianchang512/edgetts-ui ao pyvideo trans?

1 Replies

根据您的描述,您希望将 edgetts-ui 项目集成到 pyVideoTrans 中。这是一个高级的定制需求,超出了标准软件的使用范围。

pyVideoTrans 是一个独立的、功能完整的应用程序,其配音功能(包括 Edge-TTS)已内置并经过深度整合。edgetts-ui 是一个独立的、用于测试和选择 Edge-TTS 语音角色的 Web UI 工具。

目前,pyVideoTrans 不支持直接添加或集成第三方 UI 界面(如 edgetts-ui)。

替代方案:
如果您想使用 edgetts-ui 来为 pyVideoTrans 寻找或测试合适的语音角色,可以按以下步骤操作:

  1. 独立运行 edgetts-ui:按照其 GitHub 仓库的说明,在本地运行 edgetts-ui 服务(通常启动后可通过浏览器访问,如 http://127.0.0.1:7860)。
  2. edgetts-ui 中试听并选择角色:在 edgetts-ui 的界面中输入文本,试听不同语音,找到您喜欢的 角色名称(例如 zh-CN-XiaoxiaoNeural)。
  3. pyVideoTrans 中使用该角色

    • pyVideoTrans 主界面的 第4行“配音” 区域,选择 Edge-TTS 作为配音渠道。
    • 在角色下拉列表中,直接输入或选择您在 edgetts-ui 中找到的完整角色名称(如 zh-CN-XiaoxiaoNeural)。
    • 点击旁边的“试听”按钮确认效果,然后正常使用即可。

核心要点:

  • pyVideoTransedgetts-ui 共享的是 Edge-TTS 的语音角色库,而不是界面。
  • 您通过 edgetts-ui 发现的任何有效角色名称,都可以直接在 pyVideoTrans 的 Edge-TTS 设置中使用。

如果您有开发能力并希望深度修改 pyVideoTrans 源码以集成 edgetts-ui 的界面,这需要对两个项目的代码结构有深入了解,并自行处理前后端通信和数据交换,这属于高级定制开发范畴。

请查看更多参考文档:

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.

Related resource