克隆coqui ai/TTS仓库时遭遇Jamo依赖UnicodeDecode错误
解决Coqui TTS安装时jamo包的UnicodeDecodeError问题
这个错误是因为jamo 0.4.0的setup.py读取README文件时未指定UTF-8编码,Windows系统默认使用cp1252编码解析,导致遇到无法识别的字符触发解码失败。以下是几种不用修改requirements.txt的解决方法:
方法一:设置Python UTF-8环境变量后安装
- 打开命令提示符(CMD),先执行以下命令设置环境变量:
set PYTHONUTF8=1 - 接着正常运行Coqui TTS的依赖安装命令,比如:
pip install -r requirements.txt
方法二:单独指定编码安装jamo包
- 先手动安装jamo包,强制使用UTF-8编码处理安装过程:
pip install jamo --install-option="--encoding=utf-8" - 安装完成后,再运行Coqui TTS的整体依赖安装命令即可。
内容的提问来源于stack exchange,提问作者Saurabh Kumar
相关产品推荐
相关产品推荐

