下载链接: https://pan.baidu.com/s/1YpvBYmKcogi1eA04FNjU3Q?pwd=9syeGitHub download: https://github.com/jianchang512/clone-voice/releases/download/v0.907/clone-voice-v0.907.7z
大模型文件下载地址:https://pan.baidu.com/s/1CBnPmNElB3LHG7r_McAIwQ?pwd=61jc
【更多免费AI工具,请点点关注】Linux Mac Window源码部署有实力的同学可以源码部署,不限平台源码版需要在 .env 中 HTTP_PROXY=设置代理(比如http://127.0.0.1:7890),要从 https://huggingface.co https://github.com 下载模型,而这个网址国内无法访问,必须保证代理稳定可靠,否则大模型下载可能中途失败要求 python 3.9->3.11, 并且提前安装好 git-cmd 工具,下载地址创建空目录,比如 E:/clone-voice, 在这个目录下打开 cmd 窗口,方法是地址栏中输入 cmd, 然后回车。 使用git拉取源码到当前目录 git clone git@github.com:jianchang512/clone-voice.git .创建虚拟环境 python -m venv venv激活环境,win下 E:/clone-voice/venv/scripts/activate,安装依赖: pip install -r requirements.txt --no-deps, windows 和 linux 如果要启用cuda加速,继续执行 pip uninstall -y torch 卸载,然后执行pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu121。(必须有N卡并且配置好CUDA环境)win下解压 ffmpeg.7z,将其中的ffmpeg.exe和app.py在同一目录下, linux和mac 到 ffmpeg官网下载对应版本ffmpeg,解压其中的ffmpeg程序到根目录下,必须将可执行二进制文件 ffmpeg 和app.py放在同一目录下。首先运行 python code_dev.py ,在提示同意协议时,输入 y,然后等待模型下载完毕。下载模型需要挂全局代理,模型非常大,如果代理不够稳定可靠,可能会遇到很多错误,大部分的错误均是代理问题导致。如果显示下载多个模型均成功了,但最后还是提示“Downloading WavLM model”错误,则需要修改库包文件 \venv\Lib\site-packages\aiohttp\client.py, 在大约535行附近,if proxy is not None: 上面一行添加你的代理地址,比如 proxy="http://127.0.0.1:10809".下载完毕后,再启动 python app.py【训练说明】 如果想训练,执行 python train.py, 训练参数在 param.json中调整,调整后重新执行训练脚本python train.py每次启动都会连接墙外检测或更新模型,请耐心等待。如果不想每次启动都检测或更新,需手动修改依赖包下文件,打开 \venv\Lib\site-packages\TTS\utils\manage.py ,大约 389 行附近,def download_model 方法中,注释掉如下代码if md5sum is not None:md5sum_file = os.path.join(output_path, "hash.md5")if os.path.isfile(md5sum_file): with open(md5sum_file, mode="r") as f:if not f.read() == md5sum: print(f" > {model_name} has been updated, clearing model cache...") self.create_dir_and_download_model(model_name, model_item, output_path)else: print(f" > {model_name} is already downloaded.")else: print(f" > {model_name} has been updated, clearing model cache...") self.create_dir_and_download_model(model_name, model_item, output_path)
源码版启动时可能频繁遇到错误,基本都是代理问题导致无法从墙外下载模型或下载中断不完整。建议使用稳定的代理,全局开启。如果始终无法完整下载,建议使用预编译版。也有付费的同类产品,也可以关注:https://www.clonevoice.net/。【更多免费AI工具,请点点关注】(图片来源网络,侵删)
0 评论