Whoa, hold on. You can make AI characters speak languages other than English? 🤯
I just saw this incredible post from Tianyu Xu, and he’s cracked the code for getting Veo 3 to generate dialogue in other languages. I was blown away when I saw his example!
According to Tianyu, it’s a simple, three-step trick:
- 📌 Step 1: Declare the Language
First, you have to explicitly tell Veo 3 which language the character will be speaking in the prompt. - ✍️ Step 2: Write the Dialogue
Next, in the script portion of your prompt, just type the dialogue directly in your target language. For his test, he used Mandarin! - 🚀 Step 3: Use the API
Tianyu found that you get a much higher success rate by using the Gemini/Veo API instead of the standard Flow interface.
Here’s the killer prompt he used:
Camera cuts to a close-up shot of the man’s face.
He raises his eyebrow with a mysterious smile
and says in Mandarin:四是四, 十是十, 十四是十四, 四十是四十.
⚙️ A Quick Heads-Up
Tianyu is always super transparent and shared a few known issues to watch out for:
- The standard Flow interface might reject prompts with non-Latin characters.
- Sometimes the audio might not generate correctly.
- The model can sometimes produce unexpected accents.
He also used this test to push Veo 3’s ability to create specific facial expressions, and the results with his avatar are seriously impressive.
This is a game-changer for creating more global content. For all the details and to see the video he generated, you HAVE to go check out Tianyu Xu’s original post!