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'
根据您给出的错误信息来看,似乎存在一个问题:模型运行时无法导入 kantts 库,因为该库不兼容 Python 3.10。这种情况下,您可以尝试以下方案:
这个错误信息表明,你正在使用的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版本。