ubuntu openvoice部署过程记录,解决python3 -m unidic download 时 unidic无法下载的问题

github给的安装顺序:

复制代码
conda create -n openvoice python=3.9
conda activate openvoice
git clone git@github.com:myshell-ai/OpenVoice.git
cd OpenVoice
pip install -e .

安装MeloTTS:

复制代码
pip install git+https://github.com/myshell-ai/MeloTTS.git
python -m unidic download

到python -m unidic download就会卡住,下载不了unidic。解决方案:

链接: link

1, manaul download the unidic.zip from https://cotonoha-dic.s3-ap-northeast-1.amazonaws.com/unidic-3.1.0.zip,

2, cp unidic-3.1.0.zip to /usr/local/lib/python3.9/site-packages/unidic/ and rename it to unidic.zip

3, change /usr/local/lib/python3.9/site-packages/unidic/download.py line 93 , function download_version, comment all except download_and_clean(),

4, change the download_and_clean two parameter anything you want

5, change /usr/local/lib/python3.9/site-packages/unidic/download.py line 63, comment the download_process

then execut python -m unidic download again , it will be OK

翻译一下:

1.手动下载unidic.zip,可以用迅雷,连接:https://cotonoha-dic.s3-ap-northeast-1.amazonaws.com/unidic-3.1.0.zip

2.下载好的unidic-3.1.0.zip文件拷贝到目录:/usr/local/lib/python3.9/site-packages/unidic/,并且重命名它为unidic.zip

3.打开文件 /usr/local/lib/python3.9/site-packages/unidic/download.py,找到93行的download_version函数,将函数里除了download_and_clean()以外的代码全部注释掉。[HTML]: 实操代码在92行
4.把download_and_clean()函数的两个参数改掉,自己想用啥用啥。最后会打印出来一个和版本号相关的字符串。
5.再把63行里的download_process注释掉。
[HTML]: 实操在62行

文件保存之后运行python -m unidic download。


相关推荐
CS_Zero24 分钟前
【开发工具】Windows10&11远程Ubuntu18及以上桌面
笔记·ubuntu
iconball1 小时前
个人用云计算学习笔记 --18(NFS 服务器、iSCSI 服务器)
linux·运维·笔记·学习·云计算
广药门徒1 小时前
Linux驱动开发与BuildRoot是什么关系与其的应用场景
linux·运维·驱动开发
czhc11400756631 小时前
Linux108 shell:.bashrc 正则表达式:. * .* ^ $ ^$ [ ] [^] ^[] ^[^ ] \< \>
linux·正则表达式
野猪疯驴1 小时前
Linux shell学习(更新中....)
linux·shell
努力学习的小廉2 小时前
深入了解linux网络—— TCP网络通信(下)
linux·网络·tcp/ip
Lu Zelin8 小时前
单片机为什么不能跑Linux
linux·单片机·嵌入式硬件
CS Beginner9 小时前
【Linux】 Ubuntu 开发环境极速搭建
linux·运维·ubuntu
ajassi20009 小时前
开源 C++ QT QML 开发(二)工程结构
linux·qt·qml
今天只学一颗糖10 小时前
Linux学习笔记--insmod 命令
linux·笔记·学习