Make Voxtral the only transcription provider
This commit is contained in:
@@ -20,7 +20,7 @@ const (
|
||||
TaskCallAnalysis = "call_analysis"
|
||||
TaskTranscription = "transcription"
|
||||
|
||||
TranscriptionProfile = "whisperx"
|
||||
TranscriptionProfile = "voxtral-small"
|
||||
)
|
||||
|
||||
type Worker struct {
|
||||
@@ -184,11 +184,11 @@ func classifyTranscriptionError(err error) string {
|
||||
return "bad_audio"
|
||||
case strings.Contains(s, "audio download") || strings.Contains(s, "audio http 5"):
|
||||
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, "audio transcription http 4") || strings.Contains(s, "invalid data") || strings.Contains(s, "could not decode"):
|
||||
return "bad_audio"
|
||||
case strings.Contains(s, "whisperx http 5") || strings.Contains(s, "whisperx do") || strings.Contains(s, "audio llm http 5") || strings.Contains(s, "audio llm do") || strings.Contains(s, "connection refused") || strings.Contains(s, "connection reset") || strings.Contains(s, "closed network connection"):
|
||||
case strings.Contains(s, "audio transcription http 5") || strings.Contains(s, "audio transcription do") || strings.Contains(s, "connection refused") || strings.Contains(s, "connection reset") || strings.Contains(s, "closed network connection"):
|
||||
return "provider_unavailable"
|
||||
case strings.Contains(s, "audio llm http 4"):
|
||||
case strings.Contains(s, "audio transcription http 4"):
|
||||
return "bad_input"
|
||||
case strings.Contains(s, "decode"):
|
||||
return "bad_response"
|
||||
|
||||
Reference in New Issue
Block a user