diff --git a/internal/worker/worker.go b/internal/worker/worker.go index fc342eb..ec5396e 100644 --- a/internal/worker/worker.go +++ b/internal/worker/worker.go @@ -178,6 +178,8 @@ func classifyTranscriptionError(err error) string { return "timeout" case strings.Contains(s, "audio_url is required"): return "bad_input" + case strings.Contains(s, "request has expired") || strings.Contains(s, "accessdenied"): + return "storage_error" case strings.Contains(s, "audio http 4") || strings.Contains(s, "audio is empty"): return "bad_audio" case strings.Contains(s, "audio download") || strings.Contains(s, "audio http 5"):