athmontech commited on
Commit
a70f0a0
·
1 Parent(s): e71d258

Fix TTS version and add system dependencies for HF build

Browse files
Files changed (3) hide show
  1. Dockerfile +9 -1
  2. requirements-hf.txt +1 -1
  3. requirements.txt +1 -1
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
  # Use Python 3.11 base image
2
- FROM python:3.11-slim
3
 
4
  # Set working directory
5
  WORKDIR /app
@@ -10,6 +10,11 @@ RUN apt-get update && apt-get install -y \
10
  wget \
11
  curl \
12
  build-essential \
 
 
 
 
 
13
  && rm -rf /var/lib/apt/lists/*
14
 
15
  # Copy requirements first for better caching
@@ -32,5 +37,8 @@ ENV PYTHONPATH=/app
32
  # Expose port
33
  EXPOSE 7860
34
 
 
 
 
35
  # Run the application
36
  CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  # Use Python 3.11 base image
2
+ FROM python:3.11.9-slim
3
 
4
  # Set working directory
5
  WORKDIR /app
 
10
  wget \
11
  curl \
12
  build-essential \
13
+ gcc \
14
+ g++ \
15
+ python3-dev \
16
+ libsndfile1 \
17
+ ffmpeg \
18
  && rm -rf /var/lib/apt/lists/*
19
 
20
  # Copy requirements first for better caching
 
37
  # Expose port
38
  EXPOSE 7860
39
 
40
+ # Set environment variable for port
41
+ ENV PORT=7860
42
+
43
  # Run the application
44
  CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
requirements-hf.txt CHANGED
@@ -12,7 +12,7 @@ accelerate==1.2.1
12
  # Audio processing
13
  soundfile==0.12.1
14
  librosa==0.10.2.post1
15
- TTS==0.24.3
16
 
17
  # Translation models
18
  sentencepiece==0.2.0
 
12
  # Audio processing
13
  soundfile==0.12.1
14
  librosa==0.10.2.post1
15
+ TTS==0.22.0
16
 
17
  # Translation models
18
  sentencepiece==0.2.0
requirements.txt CHANGED
@@ -12,7 +12,7 @@ accelerate==1.2.1
12
  # Audio processing
13
  soundfile==0.12.1
14
  librosa==0.10.2.post1
15
- TTS==0.24.3
16
 
17
  # Translation models
18
  sentencepiece==0.2.0
 
12
  # Audio processing
13
  soundfile==0.12.1
14
  librosa==0.10.2.post1
15
+ TTS==0.22.0
16
 
17
  # Translation models
18
  sentencepiece==0.2.0