testingfaces commited on
Commit
eaa431b
Β·
verified Β·
1 Parent(s): ccee8de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -172,8 +172,12 @@ def run_pipeline(audio_path, src_lang="auto", tgt_lang="te",
172
  # ── Step 4: Export MP3 ───────────────────────────────────────
173
  yield progress(4, "⏳ Step 4/4 β€” Exporting...")
174
  final_mp3 = os.path.join(out_dir, "ClearWave_Final.mp3")
 
175
  subprocess.run(["ffmpeg", "-y", "-i", clean,
176
- "-codec:a", "libmp3lame", "-qscale:a", "2",
 
 
 
177
  final_mp3], capture_output=True)
178
 
179
  audio_path_out = final_mp3 if os.path.exists(final_mp3) else clean
 
172
  # ── Step 4: Export MP3 ───────────────────────────────────────
173
  yield progress(4, "⏳ Step 4/4 β€” Exporting...")
174
  final_mp3 = os.path.join(out_dir, "ClearWave_Final.mp3")
175
+ # FIX: Use 320kbps MP3 + preserve original sample rate (was 46kbps at 16kHz β€” very low quality)
176
  subprocess.run(["ffmpeg", "-y", "-i", clean,
177
+ "-codec:a", "libmp3lame",
178
+ "-b:a", "320k", # 320kbps β€” high quality
179
+ "-ar", "48000", # restore 48kHz sample rate
180
+ "-ac", "2", # restore stereo
181
  final_mp3], capture_output=True)
182
 
183
  audio_path_out = final_mp3 if os.path.exists(final_mp3) else clean