ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
ghcr.io/hsiang-han/moss-tts-nano-api:latest
linux/amd64 ghcr.io

这是一个提供Moss-TTS语音合成功能的轻量级API服务容器镜像,可用于快速部署基于Moss-TTS的文本转语音接口,方便开发者或用户通过API调用实现文本到语音的转换功能。

8
浏览次数
8.35GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest
源镜像
ghcr.io/hsiang-han/moss-tts-nano-api:latest
镜像ID
sha256:9cb6a0441da4d6cc4d6b7cd31d5dbd7e74d077b80ac843c6e5646e5977f10b55
镜像 TAG
latest
镜像大小
8.35GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
./entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-06-09T19:58:12.004841543Z
同步时间
2026-07-17 01:06
浏览量
8 次
贡献者
🔌 开放端口 1
8080/tcp
⚙️ 环境变量 13
KeyValue
PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NVIDIA_VISIBLE_DEVICES=all 1
NVIDIA_DRIVER_CAPABILITIES=compute,utility 2
LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 3
PYTORCH_VERSION=2.7.1 4
MODEL_ID=OpenMOSS-Team/MOSS-TTS-Nano-100M 5
DEVICE=auto 6
DTYPE=auto 7
DEFAULT_VOICE=zh_1 8
PORT=8080 9
HF_HOME=/root/.cache/huggingface 10
HF_ENDPOINT=https://huggingface.co 11
PYTHONUNBUFFERED=1 12
🏷️ 镜像标签 10
KeyValue
nvidia_driver com.nvidia.volumes.needed
2026-06-09T19:54:42.368Z org.opencontainers.image.created
OpenAI-compatible TTS API powered by MOSS-TTS-Nano. 100M params, 48kHz stereo, 20 languages, CPU-capable. org.opencontainers.image.description
org.opencontainers.image.licenses
ubuntu org.opencontainers.image.ref.name
04e83b9bfd80cd86e74b004eeda5399501c01df6 org.opencontainers.image.revision
https://github.com/hsiang-han/MOSS-TTS-Nano-API org.opencontainers.image.source
MOSS-TTS-Nano-API org.opencontainers.image.title
https://github.com/hsiang-han/MOSS-TTS-Nano-API org.opencontainers.image.url
main org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-07-17 01:07 查看完整报告
431
低危 LOW
3532
中危 MEDIUM
295
高危 HIGH
21
严重 CRITICAL
受影响目标 (2)
ghcr.io/hsiang-han/moss-tts-nano-api:latest (ubuntu 22.04) ubuntu Python python-pkg

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest  ghcr.io/hsiang-han/moss-tts-nano-api:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest  ghcr.io/hsiang-han/moss-tts-nano-api:latest

Shell快速替换命令

sed -i 's#ghcr.io/hsiang-han/moss-tts-nano-api:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest  ghcr.io/hsiang-han/moss-tts-nano-api:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest  ghcr.io/hsiang-han/moss-tts-nano-api:latest'

镜像构建历史


# 2026-06-10 03:58:12  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["./entrypoint.sh"]
                        
# 2026-06-10 03:58:12  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL curl -sf http://localhost:${PORT}/health || exit 1] Interval:30s Timeout:10s StartPeriod:2m0s StartInterval:0s Retries:3}
                        
# 2026-06-10 03:58:12  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-06-10 03:58:12  0.00B 设置环境变量 MODEL_ID DEVICE DTYPE DEFAULT_VOICE PORT HF_HOME HF_ENDPOINT PYTHONUNBUFFERED
ENV MODEL_ID=OpenMOSS-Team/MOSS-TTS-Nano-100M DEVICE=auto DTYPE=auto DEFAULT_VOICE=zh_1 PORT=8080 HF_HOME=/root/.cache/huggingface HF_ENDPOINT=https://huggingface.co PYTHONUNBUFFERED=1
                        
# 2026-06-10 03:58:12  327.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x entrypoint.sh # buildkit
                        
# 2026-06-10 03:58:11  327.00B 复制新文件或目录到容器中
COPY docker/scripts/entrypoint.sh . # buildkit
                        
# 2026-06-10 03:58:11  6.28KB 复制新文件或目录到容器中
COPY api/ ./api/ # buildkit
                        
# 2026-06-10 03:58:11  273.69MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --depth 1 https://github.com/OpenMOSS/MOSS-TTS-Nano.git /app/moss-tts-nano &&     cd /app/moss-tts-nano &&     pip install --no-cache-dir --no-deps -e . &&     pip install --no-cache-dir         "numpy>=1.24" "sentencepiece>=0.1.99" "transformers==4.57.1" "onnxruntime>=1.20.0"         fastapi uvicorn[standard] python-multipart soundfile # buildkit
                        
# 2026-06-10 02:51:36  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-06-10 02:51:36  479.59MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends         git sox libsox-dev ffmpeg curl &&     apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-05 02:24:02  0.00B 设置工作目录为/workspace
WORKDIR /workspace
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 PYTORCH_VERSION
ENV PYTORCH_VERSION=2.7.1
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
                        
# 2025-06-05 02:24:02  0.00B 设置环境变量 PATH
ENV PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-06-05 02:24:02  0.00B 执行命令并创建新的镜像层
RUN |4 PYTORCH_VERSION=2.7.1 TRITON_VERSION= TARGETPLATFORM=linux/amd64 CUDA_VERSION=12.8.0 /bin/sh -c if test -n "${TRITON_VERSION}" -a "${TARGETPLATFORM}" != "linux/arm64"; then         DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends gcc;         rm -rf /var/lib/apt/lists/*;     fi # buildkit
                        
# 2025-06-05 02:24:01  7.49GB 复制新文件或目录到容器中
COPY /opt/conda /opt/conda # buildkit
                        
# 2025-06-05 02:19:30  25.98MB 执行命令并创建新的镜像层
RUN |4 PYTORCH_VERSION=2.7.1 TRITON_VERSION= TARGETPLATFORM=linux/amd64 CUDA_VERSION=12.8.0 /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         ca-certificates         libjpeg-dev         libpng-dev         && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-06-05 02:19:30  0.00B 添加元数据标签
LABEL com.nvidia.volumes.needed=nvidia_driver
                        
# 2025-06-05 02:19:30  0.00B 定义构建参数
ARG CUDA_VERSION=12.8.0
                        
# 2025-06-05 02:19:30  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2025-06-05 02:19:30  0.00B 定义构建参数
ARG TRITON_VERSION=
                        
# 2025-06-05 02:19:30  0.00B 定义构建参数
ARG PYTORCH_VERSION=2.7.1
                        
# 2025-05-31 06:30:45  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-05-31 06:30:45  77.86MB 
/bin/sh -c #(nop) ADD file:82f38ebced7b2756311fb492d3d44cc131b22654e8620baa93883537a3e355aa in / 
                        
# 2025-05-31 06:30:42  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-05-31 06:30:42  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-05-31 06:30:42  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-05-31 06:30:42  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9cb6a0441da4d6cc4d6b7cd31d5dbd7e74d077b80ac843c6e5646e5977f10b55",
    "RepoTags": [
        "ghcr.io/hsiang-han/moss-tts-nano-api:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api:latest"
    ],
    "RepoDigests": [
        "ghcr.io/hsiang-han/moss-tts-nano-api@sha256:474c0f5fcd08fc17e3f6f29d02817f1eb69dd227020a3191889ff96b9c0d99b6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/hsiang-han/moss-tts-nano-api@sha256:b9d0c0a49d480663c145988a355873eb5ae9b1f82dd3f30400bf176c067374f1"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-09T19:58:12.004841543Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NVIDIA_VISIBLE_DEVICES=all",
            "NVIDIA_DRIVER_CAPABILITIES=compute,utility",
            "LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
            "PYTORCH_VERSION=2.7.1",
            "MODEL_ID=OpenMOSS-Team/MOSS-TTS-Nano-100M",
            "DEVICE=auto",
            "DTYPE=auto",
            "DEFAULT_VOICE=zh_1",
            "PORT=8080",
            "HF_HOME=/root/.cache/huggingface",
            "HF_ENDPOINT=https://huggingface.co",
            "PYTHONUNBUFFERED=1"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -sf http://localhost:${PORT}/health || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 10000000000,
            "StartPeriod": 120000000000,
            "Retries": 3
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "./entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "com.nvidia.volumes.needed": "nvidia_driver",
            "org.opencontainers.image.created": "2026-06-09T19:54:42.368Z",
            "org.opencontainers.image.description": "OpenAI-compatible TTS API powered by MOSS-TTS-Nano. 100M params, 48kHz stereo, 20 languages, CPU-capable.",
            "org.opencontainers.image.licenses": "",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "04e83b9bfd80cd86e74b004eeda5399501c01df6",
            "org.opencontainers.image.source": "https://github.com/hsiang-han/MOSS-TTS-Nano-API",
            "org.opencontainers.image.title": "MOSS-TTS-Nano-API",
            "org.opencontainers.image.url": "https://github.com/hsiang-han/MOSS-TTS-Nano-API",
            "org.opencontainers.image.version": "main"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 8351237753,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/fcce988b3dc0313e15d8f4ae36ee4929e2e1f3512304c07057130b9b4b1ec74d/diff:/var/lib/docker/overlay2/eb1fbb31a2e10184b32bf51c6f39f8ddd8c7fcc4edcc13f56cbe36fcc603abc9/diff:/var/lib/docker/overlay2/e21ff399ec52763c1ce7915a606621fa3d64d7ada770a7bdf20089b435023156/diff:/var/lib/docker/overlay2/ff73258854d3de08874bc79b0fd632575f8ec6e5d5a8c9395e9125f3507fb6e7/diff:/var/lib/docker/overlay2/5b55689d15d0f13a412119a460f111f62d8c86f0c5730fe450b007c452acd6ea/diff:/var/lib/docker/overlay2/b4f04b92071e8dafbeb71f45c478daf354623fbc39dc983eaba26eec332b4ba0/diff:/var/lib/docker/overlay2/61ed78789f69c094fa91dfa3e6a29afa08e3f12399c120ac86e549e02d95b31a/diff:/var/lib/docker/overlay2/201d3fdc311a2c46d29fada05078b93e125528d7112dc06b6ef8f93848e88e17/diff:/var/lib/docker/overlay2/9996bf85910e789a6b03df318d5233fdfa7e7a220b79f5d16d5abe94313ce618/diff:/var/lib/docker/overlay2/fbc5267b66269b33f59326019493237f5914dc1a492461d3bab515b8eb04f85f/diff",
            "MergedDir": "/var/lib/docker/overlay2/44a48f1ca0fc802914052cc7efccda5d35fb36df74e93a3f4d3c08a0e4f93b3c/merged",
            "UpperDir": "/var/lib/docker/overlay2/44a48f1ca0fc802914052cc7efccda5d35fb36df74e93a3f4d3c08a0e4f93b3c/diff",
            "WorkDir": "/var/lib/docker/overlay2/44a48f1ca0fc802914052cc7efccda5d35fb36df74e93a3f4d3c08a0e4f93b3c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f862e1968e4b4c3c3af141e37d2ec22b19ec0fd50d6a8aaf683de6729e296226",
            "sha256:105c4058ec6f14215f0da98eaeae0dac3960e697ee19b38f2d8a365e679ec974",
            "sha256:2bf9ca7c9c371a3db2515b77c08c0f85c5c03821a2c383861680ee6dad1b427e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1fda46049be10a2677981d12a76701bd60a254a61414f0e7e97fa1e0cf45064f",
            "sha256:19febe27c3cd5f2e04cf2912c736ec9897d9b3c8dbbfd01b03cb2d4205e54963",
            "sha256:0ba1582f9c897bb899d085d7a074e1026bdabdec1e766e483d8a00925634064a",
            "sha256:8d5e57d460b351ceb70b5c15995a33540e5c42fc022a06fae00af9fae3db2b74",
            "sha256:46739b92fabf183f9e72efb78bf8f273cf3a102f26c62dc5d6f8090a0a8a4a5c",
            "sha256:10c9c3f203f00d401d073a9d8f62f9ba60e89931ce002c097acb3c1c954f29e5",
            "sha256:0db4829b6efb7b502cb04b762fa89eb08b90cbfb27049e70ae6adf69d8964b42"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-17T01:05:41.873675709+08:00"
    }
}

更多版本

ghcr.io/hsiang-han/moss-tts-nano-api:latest

linux/amd64 ghcr.io8.35GB2026-07-17 01:06
7
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×