TTS / Dockerfile
Renderlib-dev's picture
Update Dockerfile
1bdecfa verified
Raw
History Blame Contribute Delete
1.08 kB
FROM python:3.10
WORKDIR /app
# सिस्टम डिपेंडेंसी (ffmpeg, libsndfile आवश्यक)
RUN apt-get update && apt-get install -y \
ffmpeg \
libsm6 \
libxext6 \
libgl1 \
libsndfile1 \
git \
&& rm -rf /var/lib/apt/lists/*
# Python पैकेज – पहले gradio और torch (संगत वर्शन)
RUN pip install --no-cache-dir \
gradio==6.10.0 \
torch \
torchaudio \
transformers \
accelerate \
datasets \
uvicorn \
websockets \
spaces
# F5‑TTS को Git से क्लोन करके editable install करें
RUN git clone https://github.com/SWivid/F5-TTS.git /opt/F5-TTS && \
cd /opt/F5-TTS && \
pip install -e . && \
# एक बार जाँच करें कि hf_auto मौजूद है
python -c "import f5_tts.hf_auto; print('✅ F5-TTS import OK')"
# अपनी app.py और बाकी फ़ाइलें कॉपी करें
COPY . .
# Gradio सर्वर चलाएँ
CMD ["gradio", "app.py"]