Contenerized text-to-speech engine based on Coqui's TTS with web API
Jacek Kowalski
2024-08-01 2bdea693750f75e540d6ce74c90f972792035fef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM python:3.11
 
ADD requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
RUN apt update && apt install -y espeak-ng && apt clean && rm -rf /var/lib/apt/lists/*
 
RUN addgroup --gid 200 --system app && adduser --uid 200 --gid 200 --home /app app
WORKDIR /app
USER app
 
COPY --chown=200:200 src/config.py src/download.py src/
RUN python src/download.py
 
EXPOSE 8000
COPY --chown=200:200 src src
CMD ["python", "src/run.py"]