xyy_gong_v2 / Dockerfile
weslie520's picture
Upload 5 files
9dcd479 verified
FROM ubuntu:latest
RUN apt-get update && apt-get install -y build-essential curl python3-dev python3-pip libffi-dev openssl libssl-dev sqlite3 libsqlite3-dev libbz2-dev liblzma-dev git wget git-lfs && rm -rf /var/lib/apt/lists/*
RUN curl -O https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tar.xz && tar -xf Python-3.10.7.tar.xz && rm Python-3.10.7.tar.xz
WORKDIR Python-3.10.7
RUN ./configure --with-ssl --with-system-ffi --enable-optimizations --enable-loadable-sqlite-extensions && make -j$(nproc) && make install
RUN cp /usr/local/bin/pip3 /usr/local/bin/pip
WORKDIR /
RUN git clone --branch ZH-Clap https://github.com/fishaudio/Bert-VITS2.git
WORKDIR /Bert-VITS2
RUN pip3 install -r requirements.txt
# RUN pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN echo "import nltk" > init.py
RUN echo "nltk.download('cmudict')" >> init.py
ENV PATH="/usr/local/bin:${PATH}"
RUN python3 init.py
WORKDIR /Bert-VITS2/emotional
RUN rm -rf clap-htsat-fused && rm -rf wav2vec2-large-robust-12-ft-emotion-msp-dim
RUN git clone https://huggingface.co/weslie520/clap-htsat-fused
RUN git clone https://huggingface.co/weslie520/wav2vec2-large-robust-12-ft-emotion-msp-dim
WORKDIR /Bert-VITS2/bert
RUN rm -rf Erlangshen-MegatronBert-1.3B-Chinese
RUN git clone https://huggingface.co/weslie520/Erlangshen-MegatronBert-1.3B-Chinese
WORKDIR /Bert-VITS2
COPY config.yml /Bert-VITS2/config.yml
COPY xyy.json /Bert-VITS2/xyy.json
COPY G_44000.pth /Bert-VITS2/G_44000.pth
COPY webui.py /Bert-VITS2/webui.py
RUN pip3 cache purge
CMD ["python3", "webui.py"]