CosyVoice部署过程问题记录

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

在启动Api时候,输入以下命令报错

python server.py --model_dir ../../../pretrained_models/CosyVoice2-0.5B

报错如下:

[2025-09-11 15:08:20,409] [INFO] [real_accelerator.py:203:get_accelerator] Setting ds_accelerator to cuda (auto detect)
Sliding Window Attention is enabled but not implemented for `sdpa`; unexpected results may be encountered.
Traceback (most recent call last):
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/pydoc.py", line 439, in safeimport
    module = __import__(path)
  File "/home/shy/Code/CosyVoice-main/runtime/python/fastapi/../../../cosyvoice/flow/flow_matching.py", line 17, in <module>
    from matcha.models.components.flow_matching import BASECFM
ModuleNotFoundError: No module named 'matcha.models'; 'matcha' is not a package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/shy/Code/CosyVoice-main/runtime/python/fastapi/server.py", line 98, in <module>
    cosyvoice = CosyVoice2(args.model_dir)
  File "/home/shy/Code/CosyVoice-main/runtime/python/fastapi/../../../cosyvoice/cli/cosyvoice.py", line 154, in __init__
    configs = load_hyperpyyaml(f, overrides={'qwen_pretrain_path': os.path.join(model_dir, 'CosyVoice-BlankEN')})
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 188, in load_hyperpyyaml
    hparams = yaml.load(yaml_stream, Loader=loader)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/yaml/__init__.py", line 81, in load
    return loader.get_single_data()
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 119, in get_single_data
    return self.construct_document(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 123, in construct_document
    data = self.construct_object(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 150, in construct_object
    data = self.construct_non_recursive_object(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 191, in construct_non_recursive_object
    for _dummy in generator:
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 629, in construct_yaml_map
    value = self.construct_mapping(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 425, in construct_mapping
    return BaseConstructor.construct_mapping(self, node, deep=deep)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 247, in construct_mapping
    value = self.construct_object(value_node, deep=deep)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 150, in construct_object
    data = self.construct_non_recursive_object(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 186, in construct_non_recursive_object
    data = constructor(self, tag_suffix, node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 480, in _construct_object
    args, kwargs = _load_node(loader, node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 434, in _load_node
    kwargs = loader.construct_mapping(node, deep=True)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 425, in construct_mapping
    return BaseConstructor.construct_mapping(self, node, deep=deep)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 247, in construct_mapping
    value = self.construct_object(value_node, deep=deep)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 150, in construct_object
    data = self.construct_non_recursive_object(node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 186, in construct_non_recursive_object
    data = constructor(self, tag_suffix, node)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 470, in _construct_object
    callable_ = pydoc.locate(callable_string)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/pydoc.py", line 1719, in locate
    nextmodule = safeimport('.'.join(parts[:n+1]), forceload)
  File "/home/shy/anaconda3/envs/cosyvoice/lib/python3.10/pydoc.py", line 454, in safeimport
    raise ErrorDuringImport(path, sys.exc_info())
pydoc.ErrorDuringImport: problem in cosyvoice.flow.flow_matching - ModuleNotFoundError: No module named 'matcha.models'; 'matcha' is not a package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/shy/Code/CosyVoice-main/runtime/python/fastapi/server.py", line 100, in <module>
    raise TypeError('no valid model_type!')
TypeError: no valid model_type!
2025-09-11 15:08:23,184 DEBUG Attempting to acquire lock 134793179540848 on /home/shy/.triton/autotune/Fp16Matmul_2d_kernel.pickle.lock
2025-09-11 15:08:23,184 DEBUG Lock 134793179540848 acquired on /home/shy/.triton/autotune/Fp16Matmul_2d_kernel.pickle.lock
2025-09-11 15:08:23,185 DEBUG Attempting to release lock 134793179540848 on /home/shy/.triton/autotune/Fp16Matmul_2d_kernel.pickle.lock
2025-09-11 15:08:23,185 DEBUG Lock 134793179540848 released on /home/shy/.triton/autotune/Fp16Matmul_2d_kernel.pickle.lock
2025-09-11 15:08:23,186 DEBUG Attempting to acquire lock 134793179539552 on /home/shy/.triton/autotune/Fp16Matmul_4d_kernel.pickle.lock
2025-09-11 15:08:23,186 DEBUG Lock 134793179539552 acquired on /home/shy/.triton/autotune/Fp16Matmul_4d_kernel.pickle.lock
2025-09-11 15:08:23,186 DEBUG Attempting to release lock 134793179539552 on /home/shy/.triton/autotune/Fp16Matmul_4d_kernel.pickle.lock
2025-09-11 15:08:23,186 DEBUG Lock 134793179539552 released on /home/shy/.triton/autotune/Fp16Matmul_4d_kernel.pickle.loc

解决方法:

pip install Matcha-TTS

安装完重新运行即可解决!

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑着蚂蚁去看海i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值