Update app.py
Browse files
app.py
CHANGED
|
@@ -71,22 +71,24 @@ def worker():
|
|
| 71 |
if elapsed > MAX_RUNTIME:
|
| 72 |
raise TimeoutError("Generation exceeded max runtime")
|
| 73 |
|
| 74 |
-
|
| 75 |
-
path = os.path.join(OUTPUT_DIR, filename)
|
| 76 |
|
| 77 |
audio_write(
|
| 78 |
-
|
| 79 |
wav.cpu(),
|
| 80 |
model.sample_rate,
|
| 81 |
strategy="loudness",
|
| 82 |
loudness_compressor=True
|
| 83 |
)
|
| 84 |
-
|
|
|
|
|
|
|
| 85 |
jobs[job_id].update({
|
| 86 |
"status": JobStatus.COMPLETED,
|
| 87 |
-
"file_path":
|
| 88 |
})
|
| 89 |
|
|
|
|
| 90 |
except Exception as e:
|
| 91 |
jobs[job_id].update({
|
| 92 |
"status": JobStatus.FAILED,
|
|
|
|
| 71 |
if elapsed > MAX_RUNTIME:
|
| 72 |
raise TimeoutError("Generation exceeded max runtime")
|
| 73 |
|
| 74 |
+
base_path = os.path.join(OUTPUT_DIR, job_id)
|
|
|
|
| 75 |
|
| 76 |
audio_write(
|
| 77 |
+
base_path,
|
| 78 |
wav.cpu(),
|
| 79 |
model.sample_rate,
|
| 80 |
strategy="loudness",
|
| 81 |
loudness_compressor=True
|
| 82 |
)
|
| 83 |
+
|
| 84 |
+
final_path = base_path + ".wav"
|
| 85 |
+
|
| 86 |
jobs[job_id].update({
|
| 87 |
"status": JobStatus.COMPLETED,
|
| 88 |
+
"file_path": final_path
|
| 89 |
})
|
| 90 |
|
| 91 |
+
|
| 92 |
except Exception as e:
|
| 93 |
jobs[job_id].update({
|
| 94 |
"status": JobStatus.FAILED,
|