fix: improve filmstrip picking and audio retry
This commit is contained in:
@@ -4252,7 +4252,7 @@ async def trigger_transcribe(job_id: str, bg: BackgroundTasks) -> Job:
|
||||
mp4 = job_dir(job_id) / "source.mp4"
|
||||
if job.status in {"created", "downloading"} or not mp4.exists():
|
||||
raise HTTPException(409, f"video not ready, got {job.status}")
|
||||
if job.status == "transcribing" or job.audio_script.status == "rewriting" or job_id in AUDIO_WORKERS_RUNNING:
|
||||
if job.audio_script.status == "rewriting" or job_id in AUDIO_WORKERS_RUNNING:
|
||||
raise HTTPException(409, f"job is busy, got {job.status}")
|
||||
manage_job_status = job.status != "splitting"
|
||||
audio_payload = AudioScript(
|
||||
|
||||
Reference in New Issue
Block a user