4cfad5ae0f
- 全新ui - 全面优化websocket逻辑,提高数字人和ui连接的稳定性及资源开销 - 全面优化唤醒逻辑,提供稳定的普通唤醒模式和前置词唤醒模式 - 优化拾音质量,支持多声道麦克风拾音 - 优化自动播放服务器的对接机制,提供稳定和兼容旧版ue工程的对接模式 - 数字人接口输出机器人表情,以适应新fay ui及单片机的数字人表情输出 - 使用更高级的音频时长计算方式,可以更精准控制音频播放完成后的逻辑 - 修复点击关闭按钮会导致程序退出的bug - 修复没有麦克风的设备开启麦克风会出错的问题 - 为服务器主机地址提供配置项,以方便服务器部署
44 lines
1.9 KiB
YAML
44 lines
1.9 KiB
YAML
version: "3.6"
|
|
|
|
services:
|
|
glm3_api:
|
|
image: python:3.10.13-slim
|
|
restart: unless-stopped
|
|
working_dir: /glm3
|
|
container_name: glm3_api
|
|
env_file: ./.env
|
|
networks:
|
|
- v_glm3
|
|
deploy:
|
|
resources:
|
|
reservations:
|
|
devices:
|
|
- driver: nvidia
|
|
count: 1
|
|
capabilities: [gpu]
|
|
environment:
|
|
- MODEL_PATH=/models/chatglm3-6b
|
|
- EMBEDDING_PATH=/models/bge-large-zh-v1.5
|
|
- TZ=Asia/Shanghai
|
|
- PYTHONDONTWRITEBYTECODE=1
|
|
- PYTHONUNBUFFERED=1
|
|
- DOCKER=True
|
|
ports:
|
|
- 8100:8000
|
|
volumes:
|
|
- ./:/glm3
|
|
- ${LOCAL_MODEL_PATH}:/models/chatglm3-6b
|
|
- ${LOCAL_EMBEDDING_MODEL_PATH}:/models/bge-large-zh-v1.5
|
|
command:
|
|
- sh
|
|
- -c
|
|
- |
|
|
sed -i s/deb.debian.org/mirrors.tencentyun.com/g /etc/apt/sources.list
|
|
sed -i s/security.debian.org/mirrors.tencentyun.com/g /etc/apt/sources.list
|
|
apt-get update
|
|
python -m pip install -i https://mirror.sjtu.edu.cn/pypi/web/simple --upgrade pip
|
|
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
python api_server.py
|
|
networks:
|
|
v_glm3:
|
|
driver: bridge |