tts-export / Dockerfile
HirCoir's picture
Upload Dockerfile with huggingface_hub
81bc8fe verified
raw
history blame
928 Bytes
FROM debian:11
RUN apt-get update && apt-get install -y \
python3 \
python3-pip \
python3-venv \
git espeak-ng
WORKDIR /root
RUN git clone https://github.com/rhasspy/piper
RUN pip install -q cython>=0.29.0 espeak-phonemizer>=1.1.0 librosa>=0.9.2 numpy>=1.19.0 pytorch-lightning~=1.7.0 torch~=1.11.0
RUN pip install -q onnx onnxruntime
RUN pip install -q torchtext==0.12.0
WORKDIR /root/piper/src/python
RUN bash build_monotonic_align.sh
RUN pip install -q torchaudio==0.11.0 torchmetrics==0.11.4
RUN pip install --upgrade gdown
RUN apt install -y zip unzip wget curl
RUN mkdir models
# Install Flask and other required packages
RUN pip install flask flask-socketio flask-apscheduler huggingface_hub
# Copy the application files
WORKDIR /app
COPY app.py .
COPY templates ./templates
# Set environment variable for Flask
ENV FLASK_APP=app.py
# Run the Flask app with SocketIO
CMD ["python3", "-u", "app.py"]