在启动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
安装完重新运行即可解决!
1406

被折叠的 条评论
为什么被折叠?



