services:
kittentts-cpu:
image: naore/kittentts-cpu # 选用纯 CPU 优化的镜像
container_name: kittentts-service
restart: unless-stopped
ports:
- "8005:8005" # 外部访问端口,可根据需要修改左侧的 8000
environment:
- WORKERS=1 # 单路输出,设置 1 个工作线程即可,极大节省内存
- HF_HUB_ENABLE_HF_TRANSFER=1 # 加速模型下载
volumes:
- ./models:/app/models # 挂载模型目录,方便持- NO_PROXY=localhost,127.0.0.1,.docker.internal久化或更换音色
- ./config.yaml:/app/config.yaml # 配置持久化
- ./outputs:/app/outputs # 生成的音频
- ./logs:/app/logs # 日志
- ./hf_cache:/app/hf_cache # 模型缓存(首次启动自动下载 kitten-nano-0.8-fp32)
deploy:
resources:
limits:
cpus: '2.0' # 限制最多使用 2 个 CPU 核心
memory: 2G # 限制最多使用 2GB 内存
reservations:
cpus: '1.0' # 保留 1 个核心确保单路输出的实时性
memory: 1G # 保留 1GB 基础内存
Content type
Image
Digest
sha256:e2a6f5888…
Size
716.5 MB
Last updated
4 days ago
docker pull naore/kittentts-cpu