开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

ModelScope中,有没有什么最新的语音合成接口?能支持 python 3.10的.

ModelScope中,RuntimeError: Failed to import modelscope.models.audio.tts.sambert_hifi because of the following error (look up to see its traceback):
No module named 'kantts' 语音合成接口需要 python 小于3.9。有没有什么最新的语音合成接口?能支持 python 3.10的.
ERROR: Package 'kantts' requires a different Python: 3.10.13 not in '<3.9,>=3.7.0'

展开
收起
多麻辣哦 2023-11-01 16:54:58 174 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您给出的错误信息来看,似乎存在一个问题:模型运行时无法导入 kantts 库,因为该库不兼容 Python 3.10。这种情况下,您可以尝试以下方案:

    1. 更换 Python 版本:将 Python 版本更改为 3.7 或 3.8。这样可以满足 kantts 的兼容性要求。
    2. 寻找替代品:如果您的项目不允许更改 Python 版本,您可以寻找其他支持 Python 3.10 的语音合成接口进行替代。有很多优质的语音合成库可供选择,如 gtts、pyttsx3 等。
    3. 提交反馈:如果找不到合适的替代品,请联系 ModelScope 团队,告知他们此问题并请求提供新版本支持 Python 3.10 的语音合成接口。
    2023-11-02 14:08:19
    赞同 展开评论 打赏
  • 这个错误信息表明,你正在使用的Python版本(3.10)超过了kantts包所支持的版本范围(<3.9,>=3.7.0)。

    目前,kantts包的最新版本(0.54.1)仍然只支持Python 3.7到3.9。如果你想使用Python 3.10,你可能需要等待kantts包的下一个版本更新,或者寻找其他支持Python 3.10的语音合成库。

    在此之前,你可以考虑使用Python 3.9,这是目前最后一个支持kantts的Python版本。你可以使用Python的虚拟环境来同时运行多个不同版本的Python,这样可以在不同的项目中使用不同的Python版本。

    2023-11-02 10:32:43
    赞同 展开评论 打赏
  • 您试一下kantts 1.0.1———此回答整理自钉群:魔搭ModelScope开发者联盟群 ①

    2023-11-01 21:05:27
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载