realtime-multivoice-tts-xe2 (sha256:ca78660536d6dc710ac81b30d767a2f433f9d8cfae27a99bb0e7072e819fa492)
Published 2026-10-11 21:29:58 +00:00 by JayKobe6k
Installation
docker pull git.jacoby6000.com/livemindio/realtime-multivoice-tts-xe2@sha256:ca78660536d6dc710ac81b30d767a2f433f9d8cfae27a99bb0e7072e819fa492sha256:ca78660536d6dc710ac81b30d767a2f433f9d8cfae27a99bb0e7072e819fa492Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c set -xe && apt-get update && apt-get install -y --fix-missing --no-install-recommends build-essential cmake curl git gnupg pkg-config software-properties-common sudo unzip wget zip && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG KEY_URL=https://repositories.intel.com/gpu/intel-graphics.key |
| ARG REPOSITORY_URL=https://repositories.intel.com/gpu/ubuntu |
| ARG REPOSITORY_NAME=intel-omix/ |
| ARG REPOSITORY_VERSION=0.4.0 |
| RUN |4 KEY_URL=https://repositories.intel.com/gpu/intel-graphics.key REPOSITORY_URL=https://repositories.intel.com/gpu/ubuntu REPOSITORY_NAME=intel-omix/ REPOSITORY_VERSION=0.4.0 /bin/sh -c . /etc/os-release && apt-get update && apt-get install -y --no-install-recommends gnupg wget && wget -qO - "${KEY_URL}" | gpg --yes --dearmor --output /usr/share/keyrings/intel-graphics.gpg && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/intel-graphics.gpg] ${REPOSITORY_URL} ${VERSION_CODENAME}/${REPOSITORY_NAME}${REPOSITORY_VERSION} unified" | tee "/etc/apt/sources.list.d/intel-gpu-${VERSION_CODENAME}.list" && apt-get update && apt-get install -y --no-install-recommends intel-gpu-compute-dev clinfo && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /uv /uvx /usr/local/bin/ # buildkit |
| ENV DEBIAN_FRONTEND=noninteractive PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 UV_LINK_MODE=copy HF_HOME=/models TORCH_HOME=/models/torch TORCHINDUCTOR_CACHE_DIR=/models/torchinductor-cache CUDA_VISIBLE_DEVICES=-1 TTS_DEVICE=xpu TTS_XPU_COMPILE=1 TTS_HOST=0.0.0.0 TTS_PORT=7860 TTS_CONFIG_DIR=/app/configs TTS_OUTPUT_MODE=stream PATH=/app/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| WORKDIR /app |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates clang espeak-ng ffmpeg gcc git libasound2-plugins libc6-dev libsndfile1 portaudio19-dev && rm -rf /var/lib/apt/lists/* && printf 'pcm.!default {\n type pulse\n}\nctl.!default {\n type pulse\n}\n' > /etc/asound.conf # buildkit |
| COPY python/apps/server/pyproject.toml python/apps/server/README.md ./python/apps/server/ # buildkit |
| COPY python/apps/server/src ./python/apps/server/src # buildkit |
| COPY third_party/voxtream-216 ./third_party/voxtream-216 # buildkit |
| COPY third_party/moshi-216/moshi ./third_party/moshi-216/moshi # buildkit |
| RUN /bin/sh -c uv python install 3.12 && uv venv /app/.venv --python 3.12 && uv pip install --no-cache --python /app/.venv/bin/python 'torch==2.16.0.dev20261007+xpu' 'torchaudio==2.11.0+xpu' 'torchcodec==0.17.0+cpu' ./third_party/voxtream-216 ./third_party/moshi-216/moshi './python/apps/server[tts,speakers]' --index https://pypi.org/simple --index https://download.pytorch.org/whl/xpu --index https://download.pytorch.org/whl/nightly/xpu --index https://download.pytorch.org/whl/cpu --index-strategy unsafe-best-match && uv pip install --no-cache --python /app/.venv/bin/python --reinstall-package triton-xpu 'triton-xpu==3.9.0+gitb6f7ac74' --index https://download.pytorch.org/whl/nightly/xpu && uv pip check --python /app/.venv/bin/python && python -c 'import importlib.metadata as m, torch; assert torch.__version__ == "2.16.0.dev20261007+xpu"; assert m.version("triton-xpu") == "3.9.0+gitb6f7ac74"; import voxtream, moshi' # buildkit |
| COPY configs ./configs # buildkit |
| RUN /bin/sh -c python -c 'import json, pathlib; p=pathlib.Path("configs/generator.json"); d=json.loads(p.read_text()); d["enhance_prompt"]=False; p.write_text(json.dumps(d, indent=2)+"\n")' && mkdir -p /models && chmod -R a+rwX /models # buildkit |
| VOLUME [/models] |
| EXPOSE [7860/tcp] |
| HEALTHCHECK {Test:[CMD /app/.venv/bin/python -c import urllib.request; urllib.request.urlopen('http://127.0.0.1:7860/api/v1/health', timeout=3).read()] Interval:5s Timeout:5s StartPeriod:30s StartInterval:0s Retries:30} |
| CMD ["/app/.venv/bin/realtime-multivoice-tts"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | Intel Corporation |
| org.opencontainers.image.created | 2026-10-11T21:21:04.341Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.documentation | https://github.com/intel/containers |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | 864b941c3fe605ae5e7d93880c85640a650b5bdd |
| org.opencontainers.image.source | https://git.jacoby6000.com/LiveMindIO/realtime-multivoice-tts |
| org.opencontainers.image.title | realtime-multivoice-tts |
| org.opencontainers.image.url | https://git.jacoby6000.com/LiveMindIO/realtime-multivoice-tts |
| org.opencontainers.image.version | 1.0.0rc5 |
Details
2026-10-11 21:29:58 +00:00
Versions (8)
View all
Container
1
OCI / Docker
linux/amd64
Intel Corporation
3.4 GiB