|
|
|
|
|
FROM huggingface/transformers-pytorch-gpu |
|
EXPOSE 7860 |
|
|
|
ARG WHISPER_IMPLEMENTATION=whisper |
|
ENV WHISPER_IMPLEMENTATION=${WHISPER_IMPLEMENTATION} |
|
|
|
ADD . /opt/whisper-webui/ |
|
|
|
|
|
|
|
RUN apt-get -y install python3-tk |
|
RUN python3 -m pip install --upgrade pip |
|
|
|
RUN if [ "${WHISPER_IMPLEMENTATION}" = "whisper" ]; then \ |
|
python3 -m pip install -r /opt/whisper-webui/requirements-whisper.txt; \ |
|
else \ |
|
python3 -m pip install -r /opt/whisper-webui/requirements-fasterWhisper.txt; \ |
|
fi |
|
|
|
|
|
|
|
|
|
|
|
ENV PYTHONUNBUFFERED=1 |
|
|
|
WORKDIR /opt/whisper-webui/ |
|
ENTRYPOINT ["python3"] |
|
CMD ["app.py", "--input_audio_max_duration", "-1", "--server_name", "0.0.0.0", "--auto_parallel", "True"] |