Ever get frustrated trying to make an AI video character speak a language other than English? It feels like hitting a brick wall sometimes.
Well, hold onto your keyboards, because I just saw this incredible post from Tianyu Xu, and he’s figured out a super cool trick to do just that with Google’s Veo 3! This is a game-changer.
He managed to get his character to speak Mandarin, and he laid out the exact steps. I love how simple it is!
✍️ The Trick from Tianyu Xu
Here’s the simple, 3-step method he shared:
- State the Language: First, you tell Veo 3 which language the character is speaking right in the prompt.
- Use the Language: Next, write the actual dialogue script in your target language (he used Mandarin).
- Use the API: Tianyu found that using the Gemini/Veo API gives you a much higher success rate than the standard Flow UI.
⚙️ Heads Up: Known Issues
Tianyu is always super transparent and pointed out a few quirks to watch for:
- ↳ The Flow interface might reject prompts with non-Latin alphabets.
- ↳ Sometimes, the audio just doesn’t generate (on both platforms).
- ↳ You might get some… unexpected accents depending on the context.
Beyond the language hack, Tianyu also used this as a chance to test Veo 3’s facial expressions. He’s pretty happy with his avatar’s acting, which is another awesome insight!
This is seriously cool work. To see his full prompt example and the actual video, you absolutely have to check out Tianyu Xu’s original post!