PL Log inOpen Studio
Preview version. Model catalog, prices, calculator and docs are live. Generation goes live at launch.

Can AI Video Speak Your Language? A Polish Tongue-Twister Test

I gave eleven AI video models one hard Polish sentence and counted the wrong words. Results, a ten-minute test for any language, prompt tips and costs.

Video models with built-in audio tend to handle English nicely. Ask for German, Portuguese or Polish and the outcome is a lottery, and the only way to know is to try. On 28 September 2026 I gave eleven models the same difficult Polish line and counted how many words came out wrong. The top four (H3 Max from MiniMax, Grok's Imagine Video 1.5, Gemini Omni Flash 1.1, plus Veo 3.1 with a stumble on one transcript) were clean or close. The regular H3 and FLUX.3 Video lost one word each. Kling 3.0 Pro got just two right. On Kadraris my default for non-English dialogue is MiniMax H3 (from $0.161 per second, stereo sound always included).

The results first

Every model got one scene: a woman seated in a kitchen, facing the lens, saying the famous Polish tongue twister about a beetle in Szczebrzeszyn followed by a price, "trzydzieści dwa złote". Clusters like "szcz" and "chrz", nasal vowels and a number that changes form make Polish a hard exam. Settings for all: 5 seconds, 16:9, 720p or the closest tier, sound on, one take, no retries.

Scoring: two faster-whisper transcriptions per clip (large-v3, then medium), counting how many of the twelve words the recognizer got wrong. The renders ran on other API providers, not on Kadraris, so these numbers describe the models, not a guarantee of output here. I published the details in Polish: a ranking of video models and a Kling test.

Tested modelErrors, two transcriptsKadraris note
MiniMax H3 Max0 / 0our catalog mentions no audio
Grok Imagine Video 1.50 / 0animates a start image, audio in the price
Gemini Omni 1.1 (Flash)0 / 0audio not described
Veo 3.1 (Quality)0 / 2, both the opening wordno audio toggle
FLUX 3 Video1 / 0audio unless disabled
MiniMax H31 / 3always stereo
Wan 3.02 / 2audio unless disabled
Kling 3.0 Turbo4 / 7renders without sound
Seedance 2.5 (and 2.0)7 / 6-8speech in the price
Kling 3.0 Pro, own run10 of 121080p, generate_audio on

How I read this for work on Kadraris:

  • MiniMax H3 is my safe choice. It stumbled once at the start, the rest was clean, and every clip carries sound at no extra charge.
  • Grok and FLUX.3 also sounded natural. Remember that Grok on Kadraris always needs a picture to animate.
  • H3 Max won, but check first. The provider I used described it differently from our catalog, and our description lists no audio track. One trial render will tell you whether you get sound at all.
  • Veo 3.1 has no sound control in the Kadraris form, so I would not assume its result transfers directly.
  • Kling and Seedance stay away from my Polish dialogue. Beautiful images, broken words.
Woman in a pale shirt in a kitchen speaking to the lens, from the Kling 3.0 Pro run
My test, 28 Sep 2026: Kling 3.0 Pro, clean picture, ten of twelve words wrong
Woman at a kitchen table speaking to the lens, from the Kling 3.0 Turbo run
My test, 28 Sep 2026: Kling 3.0 Turbo, good mouth movement, consonant clusters collapse

The most revealing clip mixed three languages. Kling delivered Polish and German with an American accent but clean English; MiniMax H3 delivered English and German with a heavy Polish accent. My impression: a model has one native-sounding voice and carries its accent into every other language. That is my interpretation of two clips, not an established fact. The usable takeaway: Kling is a fine choice for English lines and a poor one for Polish.

Why other languages break

Models learn to speak from their training material, which is dominated by English and Chinese. Kuaishou, for example, officially supports speech for Kling 3.0 in five languages only: Mandarin, English, Japanese, Korean and Spanish. Outside that list a model will still attempt your language, just with sounds borrowed from one it knows better.

I saw two kinds of failure:

  • Right words, wrong accent. You can understand it, but every cluster of consonants sounds American.
  • Broken words. Syllables run together, endings vanish, numbers become noise, and speech recognition cannot even tell which language it is.

Test your own language in ten minutes

My results cover Polish. For any other language, the same procedure works:

  1. Compose a hard line: the sounds that are typical for your language, a number, a proper name.
  2. Five-second render on each candidate, cheapest resolution, identical prompt, no retries.
  3. Run a transcriber such as Whisper, telling it which language to expect.
  4. Compare word by word with what you wrote, and also run language detection with no hint. If the detector guesses another language, your viewers will hear the same thing.
  5. Listen once for accent; a transcript can forgive what a native speaker would not.

Cost of the exercise is tiny: 5 × from $0.161 per second on H3 (768P) or 5 × from $0.0777 per second on Wan 3.0 (480P), for example.

Writing the prompt

Directions stay in English; only the dialogue, in quotes, uses the target language, and I name that language:

text
Medium close-up of a man in his forties at a workshop bench, looking into the camera.
He says clearly and calmly in German: "Guten Tag, heute zeige ich, wie man eine Dichtung wechselt."
Static camera, natural daylight, quiet workshop ambience, no music, no subtitles, no on-screen text.
  • Numbers spelled out, in the right grammatical form, so nothing is left to guesswork.
  • Pace: a single short sentence fits 4-5 seconds. My twelve words fitted that window on every model; longer lines sound hurried.
  • Say "no subtitles" every time, or the line may appear printed on screen.
  • Describe the speaker's voice: age, tone, pace. Otherwise the voice is random.

Rendering it on Kadraris

Kadraris Studio: Video tab, MiniMax H3, your prompt, 768P while testing and 2K for delivery. The API equivalent:

bash
curl https://kadraris.com/v1/generate \
  -H "Authorization: Bearer $KADRARIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-h3",
    "input": {
      "prompt": "Medium close-up of a man in his forties at a workshop bench, looking into the camera. He says clearly and calmly in German: \"Guten Tag, heute zeige ich, wie man eine Dichtung wechselt.\" Static camera, natural daylight, no music, no subtitles.",
      "aspect_ratio": "16:9",
      "resolution": "768P",
      "duration": 6
    }
  }'

Without a start image, H3 needs an explicit ratio; adaptive is refused. If you start from a photo of the speaker, put it in image_url and the ratio follows the photo. Collect the file with GET /v1/tasks/{id}. Here is H3's picture quality at 2K from a test in August:

My MiniMax H3 test, August 2026: image-to-video at 2K, single take, shown at 720p without sound

What a speaking clip costs

Seconds × rate × attempts. With dialogue I count on two or three attempts, since even a strong model occasionally drops a word:

Model and tierSecondsSingleTriple
MiniMax H3, 768P6 s6 × from $0.161 per second18 × from $0.161 per second
FLUX 3 Video, 720p5 s5 × from $0.344 per second15 × from $0.344 per second
Grok Imagine Video 1.5, 480p6 s6 × from $0.088 per second18 × from $0.088 per second
Wan 3.0, 480P5 s5 × from $0.0777 per second15 × from $0.0777 per second

All rates shown are entry tiers; 2K on H3 is pricier. You are never billed for a failed job, a $10 top-up is enough to begin, and money on the account has no expiry date. Other setups can be priced in the AI cost calculator.

When a separate voice track is the better idea

Generated speech is right for a short line from someone on screen. In other cases I keep picture and voice apart:

  • A narrator who is never seen. Think how-to videos or voiced ads. I make the footage without sound, for example Kling 3.0 without sound at 720p (from $0.0963 per second), and lay a recorded or synthetic voice on top. Lip sync is irrelevant.
  • Long scripts. A minute of talk means several clips, each possibly with a different voice. One narrator stays consistent.
  • Product names and jargon. If the model trips over your brand, it may do so on every attempt. A human reads it correctly the first time.
  • English plus subtitles. If your audience accepts it, a clean English line from Kling with translated subtitles often beats a garbled native one.

Phone recordings sound cleaner after a pass through Voice Cleaner (noise removal guide). Want the character to move to your recorded voice? Wan 2.7 Video takes image_url together with audio_url, though I have not checked its lip accuracy. Related: MiniMax H3 vs Kling 3.0, Kling 3.0 vs Veo 3.1, and for speech from a single still, AI talking photo.

Questions

Does writing the whole prompt in my language help?

I have not seen a benefit. I keep scene directions in English, which models follow reliably, and only the quoted spoken line in the target language, with the language named ("says in German").

Why did the transcript look fine but the clip sounds odd?

Speech recognition is tolerant of accents. A clip can score zero errors and still sound foreign to a native listener, which is why the last step of my test is simply listening.

Can I make one character speak two languages in one clip?

You can try, but in my three-language clip each model kept a single accent across all languages. For a bilingual video, render each language as its own clip, or use one language on screen and the other as subtitles.

Is MiniMax H3 the right choice for every language?

It was the most reliable affordable option in my Polish test, but every language behaves differently. Spend a few clips on the ten-minute test above before committing a whole project to one model.