开发者社区> 问答> 正文

使用speech_tts合成语音报错load leagacy transf breakmodel

当我使用speech_tts/speech_sambert-hifigan_tts_zh-cn_multisp_pretrain_16k用来做语音成的时候会报如下错误

2023-11-10 10:26:15,158 - modelscope - INFO - mvn_path=/home/admin/.cache/modelscope/hub/speech_tts/speech_sambert-hifigan_tts_zh-cn_multisp_pretrain_16k/voices/F7/am/mvn.npy
load leagacy transf breakmodel
load leagacy transf breakmodel
text.cc: festival_Text_init
prepare tts engine failed
Traceback (most recent call last):
File "/home/admin/miniconda3/envs/audio/lib/python3.10/site-packages/modelscope/utils/registry.py", line 210, in build_from_cfg

展开
收起
1210569784020985 2023-11-10 10:34:58 177 1
3 条回答
写回答
取消 提交回答
  • 我认为有两种可能的原因:

    1. 您使用的 Speech TTS 库可能不存在。请确认您已经安装了所需要的 Speech TTS 库,并确保其版本兼容性。
    2. maven_path 指定的目录存在问题。请检查该目录是否存在,并确认其中的 nvidia-smi 工具可用。
    2023-11-10 22:06:33
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    从您提供的信息来看,似乎遇到了一个与语音合成模型加载失败有关的问题。这可能是由于模型文件缺失、损坏或者不兼容当前环境等原因导致的。

    为了帮助您解决这个问题,请提供以下信息:

    • 您使用的操作系统和Python版本;
    • 您如何安装和配置ModelScope和相关依赖;
    • 您正在尝试运行的具体代码片段以及相关的日志输出;
    • 如果可能的话,也请提供模型下载链接或详细说明如何获取该模型。
    2023-11-10 13:20:27
    赞同 展开评论 打赏
    • 你没有正确安装或配置Sambert-hifigan的依赖库,如festival、pytorch、nemo等。
    • 你没有正确设置Sambert-hifigan的模型路径或语音库路径,导致无法加载模型或声音文件。
    • 你的输入文本格式不符合Sambert-hifigan的要求,导致无法解析或转换为拼音。

    为了解决你的问题,你可以尝试以下方法:

    • 重新安装或配置Sambert-hifigan的依赖库,并确保版本匹配。
    • 检查你的Sambert-hifigan的配置文件,确保模型路径或语音库路径正确无误,并且有相应的读写权限。
    • 检查你的输入文本格式,确保符合Sambert-hifigan的要求,如使用中文标点符号、不包含英文或其他语言等。
    2023-11-10 10:54:41
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载