Whoa. I always assumed AI video characters were stuck speaking English. But I just stumbled upon an insane post from Tianyu Xu that completely blows that out of the water.
He figured out a trick to make his Veo 3 character speak another language, and it’s a total game-changer. I was blown away when I saw it!
He laid out the secret sauce, and it’s surprisingly simple. Here’s his method:
- 📌 1. Tell Veo the Language: Start your prompt by explicitly stating which language the character will speak. (e.g., ‘…and says in Mandarin:’)
- ✍️ 2. Write the Dialogue: In the script part of your prompt, just type out the dialogue in your target language.
- 🚀 3. Use the API: Tianyu notes that you’ll get a much higher success rate using the Gemini/Veo API instead of the standard Flow UI.
He even shared a wild example prompt where he made his character recite a Mandarin tongue twister. How cool is that?!
Now, Tianyu is super transparent and shared a few things to watch out for:
- The standard Flow UI might reject prompts with non-Latin scripts.
- Sometimes the audio just… doesn’t generate. It’s a known bug.
- You might get some unexpected accents, so be ready for that!
On top of this language hack, he was also testing Veo 3’s facial expressions and found his avatar’s acting to be pretty solid, even if a little dramatic at times. 😂
This is huge for creating more realistic and diverse AI video content. You have to go check out Tianyu Xu’s original post to see the video he made and get all the details straight from the source!