GPT-SoVITS
GPT-SoVITS copied to clipboard
Vscode run api.py and get "RuntimeError: FFmpeg extension is not available."
大家好,我在使用SoVITS模型API时遇到了一点问题——在vscode中运行api.py,终端报错”RuntimeError: FFmpeg extension is not available.“,这是vscode中终端报错截图:
以及报错信息文档
报错文档.txt 问题复现步骤:Windows10 VSCode打开下载好的整合包文件夹,找到api,py运行。结果发现有api,py中有部分模块未识别,于是创建虚拟环境并进入虚拟环境后安装requirement.txt,最后重启vscode,再次启动api.py后获得上面报错。 查看了文档的常见报错和报错合集,并没有发现类似的问题。有人知道该怎么解决吗?感激不尽!
conda list 检查一下 ffmpeg 是否安装和安装版本?看日志搜索版本顺序是 6→5→4,安装其中一个版本就行。
噢我用的virtualenv来创建的,我试试conda;
创建好环境并激活后,启动出现ModuleNotFoundError: No module named 'feature_extractor',但是我在settings.json中设置了 "python.analysis.extraPaths": [
"./GPT_SoVITS"
]
另外,GPT_SoVITS、feature_extractor和api.py的目录结构是:
---GPT_SoVITS
|---feature_extractor
|---cnhubert.py
---api.py
创建好环境并激活后,启动出现ModuleNotFoundError: No module named 'feature_extractor',但是我在settings.json中设置了 "python.analysis.extraPaths": [ "./GPT_SoVITS" ] 另外,GPT_SoVITS、feature_extractor和api.py的目录结构是: ---GPT_SoVITS |---feature_extractor |---cnhubert.py ---api.py
我删除了.vscode/setting.json并重启vscode后,可以运行api,py,显示ffmpeg错误
conda list 检查一下 ffmpeg 是否安装和安装版本?看日志搜索版本顺序是 6→5→4,安装其中一个版本就行。
我试试确认ffmpeg6是否安装
执行后没看到有ffmpeg6,只有ffmpeg-python==0.2.0;但是我看到项目根目录下本来就有个ffmpeg.exe。。
https://anaconda.org/conda-forge/ffmpeg 我使用conda install conda-forge::ffmpeg 安装后,conda list可以显示ffmpeg6.1.1
且运行日志正常