Hi, I am recording audio on the browser using MediaRecorder and sending the file to openai whisper api for transcription and for some reason it would only pick up one word and other times just a bunch of random characters, when I am using an iPhone but works well on Android and on my computer
I am having the exact same issue: it works on chrome/safari on web, on android it works, but using ios I just get strange results, a simple audio file using ‘test test test’ will result in a jumble of chinese characters.
I too am facing this exact issue on iphone. I was also able to reproduce this on safari on macbook. Since on iphone, safari and chrome are essentially running on the same engine, I think this is a Safari related issue.
Were you able to find any workarounds/ solutions?
Hi!
Below this topic is a bunch of ‘Related’ topics.
This has been a recurring issue and I suggest you work through those first.
Note: not the ‘Suggested’ topics.
Hey, I am encountering the same issue on ios. Has anyone here been able to resolve this?
I’m also experiencing this same issue. Has anything worked for you? I’ve tried multiple formats for encoding but nothing works on chrome or safari on iphone.
I had the same issue.
Be sure to set the timeslice option when starting, like: componentMediaRecorder.start(1000);
This resolved the problem for me.
componentMediaRecorder.start(1000);
does not work for me.
the file is recorded in webm
format. And it works firefox/chrome on desktop and android.
But on iphone, it returns 400 invalid format
error.