mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-17 08:21:12 -05:00
[GH-ISSUE #17636] issue: Transcription doesn't work without file content type #89088
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pinage404 on GitHub (Sep 22, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/17636
Check Existing Issues
Installation Method
I use Nix
Open WebUI Version
v0.6.28 (this is not the latest but it seems that there is no changes on this part)
Ollama Version (if applicable)
No response
Operating System
NixOS, 25.05 (Warbler), 25.05.20250918.d2ed996
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Hello
I'm trying to use VoxInput with Open WebUI
VoxInput is a tool that transcribes input from your microphone and turns it into key presses on a virtual keyboard
When i try to use VoxInput with Open WebUI, i get these logs
The first log seems to come from this line
6bc5d331a2/backend/open_webui/routers/audio.py (L944)The error seems to come from this one
6bc5d331a2/backend/open_webui/routers/audio.py (L951)VoxInput uses go-openai to make their requests to an OpenAI compatible API
go-openai doesn't send content type of the uploaded file
OpenAI's documentation shows an example with cURL
VoxInput uploads a
.wavfileSo replaced the URL to localhost and the file to a
.wavBut this doesn't work, the logs show this
While the output of cURL is this
I added
;type=audio/vnd.waveand it worksThe minimum viable command seems to be this one
I would expect that the
/transcriptionsendpoint works even when without the content type of the fileShould it be possible for the
/transcriptionsto work without the content type of the file as per the OpenAI doc shows, please?This should allow anyone to use VoxInput
Actual Behavior
There are errors
Steps to Reproduce
Logs & Screenshots
Additional Information
You can see my environment variables here
db27af6be5/systems/service/ollama.nix (L27)Related to https://github.com/open-webui/open-webui/discussions/17071, https://github.com/open-webui/open-webui/issues/17067
Related to https://github.com/richiejp/VoxInput/issues/13
@tjbck commented on GitHub (Sep 22, 2025):
Can we get a file for this?