diff --git a/backend/open_webui/routers/audio.py b/backend/open_webui/routers/audio.py index fba41af4c..0153eb10d 100644 --- a/backend/open_webui/routers/audio.py +++ b/backend/open_webui/routers/audio.py @@ -789,7 +789,13 @@ def transcription( ): log.info(f"file.content_type: {file.content_type}") - supported_filetypes = ("audio/mpeg", "audio/wav", "audio/ogg", "audio/x-m4a") + supported_filetypes = ( + "audio/mpeg", + "audio/wav", + "audio/ogg", + "audio/x-m4a", + "audio/webm", + ) if not file.content_type.startswith(supported_filetypes): raise HTTPException(