mirror of https://github.com/coqui-ai/TTS.git
21 lines
756 B
Docker
21 lines
756 B
Docker
ARG BASE=nvcr.io/nvidia/pytorch:22.03-py3
|
|
FROM ${BASE}
|
|
RUN apt-get update && apt-get install -y --no-install-recommends gcc g++ make python3 python3-dev python3-pip python3-venv python3-wheel espeak espeak-ng libsndfile1-dev && rm -rf /var/lib/apt/lists/*
|
|
RUN pip install llvmlite --ignore-installed
|
|
|
|
# Create and activate virtual env
|
|
ENV VIRTUAL_ENV=/venv
|
|
RUN python3 -m venv $VIRTUAL_ENV
|
|
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
|
RUN pip install -U pip setuptools wheel
|
|
|
|
WORKDIR /root
|
|
COPY requirements.txt /root
|
|
COPY requirements.dev.txt /root
|
|
COPY requirements.notebooks.txt /root
|
|
RUN ["/bin/bash", "-c", "pip install -r <(cat requirements.txt requirements.dev.txt requirements.notebooks.txt)"]
|
|
COPY . /root
|
|
RUN make install
|
|
ENTRYPOINT ["tts"]
|
|
CMD ["--help"]
|