AI 派蒙详细部署教程
注 : 本篇文章是<三年没人维护的 AI 派蒙,我把它重新救活了>的后续,还没了解这篇文章的建议拜访一下
此专案已开源在 Github 上,上面也有完整的部署教程
如果是下载预编译的 Releases 版本,可以直接跳转到编辑设定
环境安装
作者本人是在Windows 11以及Ubuntu 24.04进行开发及测试,其他版本或许能运作但要注意相容性
Linux / WSL
- Python 3.10 以上(建议 3.11)
- Git
- C/C++ 编译器(build-essential、python3-dev)
# 更新套件索引sudoaptupdate# 安装Gitsudoaptinstall-ygit# 安装C++编译器sudoaptinstall-ybuild-essential python3-dev# 安装Python核心及虚拟环境sudoaptinstall-ypython3.11 python3.11-venv python3.11-dev- 验证安装
python3--versiongit--versiongcc--versiong++--versionWindows
- Python 3.10 以上(建议 3.11)
- Git
- C/C++ 编译器(Desktop development with C++)
# 安装 Python 3.11wingetinstall-e--idPython.Python.3.11 --accept-package-agreements --accept-source-agreements# 安装 Gitwingetinstall-e--idGit.Git --accept-package-agreements --accept-source-agreements# 安装 Visual Studio Build Tools (C++)wingetinstall-e--idMicrosoft.VisualStudio.2022.BuildTools --accept-package-agreements --accept-source-agreements--override"--quiet --wait --norestart --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"- 验证安装
python--versiongit--version开始功能表搜寻
Developer Command Prompt for VS进入并输入 :
cl预期出现 :
Microsoft (R) C/C++ Optimizing Compiler...开始编译
Linux / WSL
cd~# 克隆专案gitclone https://github.com/Xavier05273/Digital_Life_Server_Refactored.gitcdDigital_Life_Server_Refactored# 给予执行权限chmod+x setup.sh start.sh# 执行编译脚本./setup.sh- 预期出现
========================================== Setup complete! ==========================================Windows
# 克隆专案gitclone https://github.com/Xavier05273/Digital_Life_Server_Refactored.gitcdDigital_Life_Server_Refactored# 执行编译脚本.\setup.bat- 预期出现
========================================== Setup complete! ==========================================放入模型
可从以下来源取得:
Google Drive
百度网盘
或是从 Releases 里面提取 (备选)
下载完成后请放置于:
Digital_Life_Server_Refactored/ ├── ASR/resources/models/ ├── SentimentEngine/models/ └── TTS/models/编辑设定
打开专案下的config.yaml,编辑以下设定 :
llm.base_url
填入你的模型 URL,例如:
- LM Studio:
http://127.0.0.1:1234/v1- Ollama:
http://127.0.0.1:11434/v1llm.model
请填入实际载入的模型名称,例如:
gemma-4-e4b-abliterated模型名称必须与 LM Studio(或其他 LLM)中显示的名称一致。
也可以视情况填入API
启动伺服器
Linux/WSL
./start.sh- 预期出现
Server is listening on ('0.0.0.0', 38438)...Windows
直接双击执行start.bat,也可 :
.\start.bat- 预期出现
Server is listening on ('0.0.0.0', 38438)...常见报错
- 如果你是自己编译及放入模型,可能会有以下错误 :
ModuleNotFoundError: No module named 'monotonic_align.monotonic_align'这代表你的C ++编译工具没有安装成功,回到环境设定重新安装,然后再次编译
FileNotFoundError: [Errno 2] No such file or directory: 'TTS/models/paimon6k.json'这代表你可能漏放或是忘记放语音跟情绪辨识模型,回到放入模型重新配置
连接 UE Client
电脑端
下载并启动T.exe(放在 Releases )
设定:
- Host:
127.0.0.1 - Port:
38438
若伺服器运行于其他电脑,请将 Host 改为该电脑的 IP 位址。
手机端
下载并安装T-Android-arm64.apk
需要允许 Windows 防火墙接收 TCP 38438 连线。
请以系统管理员身分开启 PowerShell,执行:
netsh advfirewall firewalladdrulename="Digital Life Server"dir=inaction=allowprotocol=TCPlocalport=38438接着将 Android 用户端中的 Host 设定为电脑的 IPv4 位址。
可于:
设定 → 网路和网际网路 → Wi-Fi(或乙太网路)→ IPv4 位址
查看。
例如:192.168.1.123
常见问题
1.手机端提示连不上伺服器
- 检查输入的是否为正确的电脑 IPv4 位址 (不是
127.0.0.1) - 检查是否允许 Windows 防火墙接收 TCP 38438 连线
- 手机与电脑是否位于同一个区域网路
2.说话了,但我的派蒙没反应?
- 检查你的LLM服务是否正确启动且模型已载入
- 检查
config.yaml是否输入正确的base_url以及model