open-webui/backend/open_webui/routers/audio
Classic298 6faf540310
fix: show the speech engine's reason when it refuses a transcription (#32186)
When an OpenAI-compatible speech-to-text engine or Deepgram rejected a recording, the error shown after dictating only gave the HTTP status, such as "429 Too Many Requests", and the engine's own reason, such as "Quota exceeded" or "Invalid credentials.", was lost. The error now shows that reason. When the engine sends no reason, the HTTP status is shown as before.

Fixes #32009
2026-10-10 20:00:51 +04:00
..
__init__.py fix: show the speech engine's reason when it refuses a transcription (#32186) 2026-10-10 20:00:51 +04:00
realtime.py refac 2026-10-08 19:40:19 +04:00