Why does Whisper only support the English language?

I created an automation that at the very beginning I would create a transcription of an audio file in Polish received from Telegram in ogg format. I wanted to use Whisper for this, but it turns out that for some reason it only supports English.

On the other hand, when I want to select the o4 model to create a transcription, then the ogg format is not supported and I have no way to easily create such a transcription.

For what reason can’t a language other than English be selected in Whisper? After all, Whisper supports other languages. Is there an explanation for this?

Does anyone have an idea how I can solve this problem differently?

Hey Matz,

did you try telling it inside the prompt?

You can also try with the Make an API call module and structure the body to include the “language” variable as well.

1 Like

Hi,
yes, I tried write in prompt to use polish langauage but it doesn’t work and I get some random words which had nothing to do with audio file.

Ok I will try API call. Thanks for tip.

I was able to set up Whisper correctly using “HTTP Make a request”. Now everything works correctly. Thanks!