Classify WhisperX server failures
This commit is contained in:
@@ -171,7 +171,7 @@ func classifyTranscriptionError(err error) string {
|
|||||||
return "storage_error"
|
return "storage_error"
|
||||||
case strings.Contains(s, "whisperx http 4") || strings.Contains(s, "ffmpeg") || strings.Contains(s, "invalid data") || strings.Contains(s, "could not decode"):
|
case strings.Contains(s, "whisperx http 4") || strings.Contains(s, "ffmpeg") || strings.Contains(s, "invalid data") || strings.Contains(s, "could not decode"):
|
||||||
return "bad_audio"
|
return "bad_audio"
|
||||||
case strings.Contains(s, "whisperx do") || strings.Contains(s, "connection refused") || strings.Contains(s, "connection reset") || strings.Contains(s, "closed network connection"):
|
case strings.Contains(s, "whisperx http 5") || strings.Contains(s, "whisperx do") || strings.Contains(s, "connection refused") || strings.Contains(s, "connection reset") || strings.Contains(s, "closed network connection"):
|
||||||
return "provider_unavailable"
|
return "provider_unavailable"
|
||||||
case strings.Contains(s, "decode"):
|
case strings.Contains(s, "decode"):
|
||||||
return "bad_response"
|
return "bad_response"
|
||||||
|
|||||||
Reference in New Issue
Block a user