I present a YouTube channel in English. The channel runs AI models against each other on the same challenge and compares the answers. I want two lines of Mandarin in this video, said out loud, in my own voice, and I do not speak Chinese. I cannot read characters. I have never heard most of these sounds.
What I can do is read English. That is the entire tool you have to work with: you write something in English letters, I say it into a microphone, and a Chinese listener either understands me or does not.
Two quips. One sentence each, at most fourteen characters each, shorter is better — I have to say them on camera from memory.
Quip 1 — about Claude Fable 5 refusing most of the Johanna Benchmark challenges on cybersecurity concerns.
Quip 2 — Pick a Chinese proverb, idiom or set expression and use it to say something about the "China vs. the U.S." AI race. Use a relatively unknown one... not one of the top 30 examples that a Chinese person would think of first. Be creative, artistic, deep in your choice, even though it's then used to crack a joke.
Both quips are jokes and they are supposed to bite. Sharp, witty, outrageously funny, not diplomatic. A quip that is careful and balanced has failed this. So has one that hedges, and so has one that explains itself inside the joke. Do not soften it to be fair to everyone involved.
Respell it for an English mouth, not in pinyin. Pinyin is a spelling system for people who already know how it sounds. I do not, so I will read it as English and produce the wrong sound with total confidence: qi comes out "kwee" when it is "chee", xie comes out "zy" when it is "shyeh", zhong comes out "zong" when it is "jong", cai comes out "kay" when it is "tsigh", ren comes out "wren" when it is "run", shi comes out "shy" when it is "shrr". Write the syllables the way an English speaker has to see them in order to say them. If your respelling would survive being read aloud by someone who does not know a single Chinese word, it is right.
Mark the tone on every syllable, with these arrows and no others. I have never spoken a tonal language and I need to see the shape of my voice:
| Tone | Arrow |
|---|---|
| 1st, high and flat | → |
| 2nd, rising | ↗ |
| 3rd, dipping | ↘↗ |
| 4th, falling sharply | ↘ |
| neutral, no tone at all | · |
Respell what is actually said, not what the dictionary lists. Tones change when syllables sit next to each other. Write the spoken version, and say in tone_changes which syllables you changed and why.
One row per character. The characters, the respelling and your notes are going on screen together, lined up, so a viewer can see which sound belongs to which character. syllables must have exactly one entry per Chinese character in chinese, in order, with no rows for punctuation and no two characters merged into one row.
Warn me about the sounds English does not have. Tell me what to do with my mouth. "Say 'she' but with the tip of your tongue pressed down behind your bottom teeth" is useful. "Alveolo-palatal fricative" is not.
Pick the sayable version. If the funnier line needs a sound I would need three weeks to learn, write the slightly less funny line I can actually land. Say so if you made that trade.
You should know what is about to happen to your answer, because it changes what a good answer is.
I am going to paste your chinese into Google Translate to check it means what you told me it means. Then I am going to read your read_aloud into Google Translate's Chinese voice input and see what it thinks I said. What comes back gets compared, on camera, to the characters you started from.
So this is not scored on whether your transcription is correct by any standard. It is scored on whether a machine can understand your sentence from an English speaker's mouth reading English letters — and on whether the joke is funny in Chinese, which is a separate question from whether it is funny translated.
Raw JSON, nothing else — no markdown fence, no preamble, no commentary afterwards. Exactly this shape:
{
"quips": [
{
"id": "fable",
"chinese": "...",
"english": "...",
"joke": "...",
"syllables": [
{ "hanzi": "...", "say": "...", "tone": 0, "arrow": "..." }
],
"read_aloud": "...",
"tone_changes": "",
"watch_out": ""
},
{
"id": "proverb",
"chinese": "...",
"english": "...",
"joke": "...",
"syllables": [
{ "hanzi": "...", "say": "...", "tone": 0, "arrow": "..." }
],
"read_aloud": "...",
"tone_changes": "",
"watch_out": ""
}
],
"proverb": {
"text": "...",
"literal": "...",
"means": "...",
"why_this_one": "..."
},
"tones": [
{ "tone": 0, "arrow": "...", "what_to_do": "..." }
],
"hard_sounds": [
{ "sound": "...", "what_to_do": "..." }
],
"notes": "..."
}
chinese — the quip in simplified characters.english — a literal gloss, so I can check it against Google Translate.joke — one line: what makes it funny. I cannot read the Chinese and I have to explain the joke on camera.syllables — one entry per character. say is the respelling of that one syllable, tone is the number 1–4 as it is actually said (0 for a neutral syllable), arrow is that tone's arrow from rule 2.read_aloud — the whole quip as one line of respelling with the arrow after each syllable. This is the field I read off the screen, so it has to stand alone.tone_changes — which syllables come out on a different tone than the dictionary gives, and why. "" if none do.watch_out — only where this quip has a trap in it. "" otherwise; do not pad.proverb — the expression behind quip 2: the characters, the literal reading, what it actually means, and why you picked it for this. Say plainly who each half of the comparison is.tones — all five, in order, with the arrow and what to do with my voice.hard_sounds — at most five. The sounds most likely to make me unintelligible.notes — what you traded away, and which quip you expect me to lose.{ "quips": [ { "id": "fable", "chinese": "它不做题,它报警", "english": "It doesn't do the problems — it calls the police.", "joke": "Fable 5 treats a benchmark question like a crime in progress: instead of solving the test, it dials 911 on the test.", "syllables": [ { "hanzi": "它", "say": "tah", "tone": 1, "arrow": "→" }, { "hanzi": "不", "say": "boo", "tone": 2, "arrow": "↗" }, { "hanzi": "做", "say": "dzwaw", "tone": 4, "arrow": "↘" }, { "hanzi": "题", "say": "tee", "tone": 2, "arrow": "↗" }, { "hanzi": "它", "say": "tah", "tone": 1, "arrow": "→" }, { "hanzi": "报", "say": "baow", "tone": 4, "arrow": "↘" }, { "hanzi": "警", "say": "jing", "tone": 3, "arrow": "↘↗" } ], "read_aloud": "tah→ boo↗ dzwaw↘ tee↗ — tah→ baow↘ jing↘↗", "tone_changes": "不 is 4th tone in the dictionary, but before another 4th tone (做) it flips to 2nd, so say 'boo' rising, not falling.", "watch_out": "'baow' rhymes with 'cow', not with 'low'. And 'dzwaw' starts with the 'ds' sound from the end of 'kids' — do not say 'zwah'." }, { "id": "proverb", "chinese": "城门失火,殃及显卡", "english": "When the city gate catches fire, the graphics cards suffer.", "joke": "The real idiom ends 'the fish in the moat suffer' — innocent bystanders get burned in someone else's fight. I swapped the fish for 'graphics card': whoever wins the US–China AI race, it's your GPU (and its price tag) that gets cooked.", "syllables": [ { "hanzi": "城", "say": "chung", "tone": 2, "arrow": "↗" }, { "hanzi": "门", "say": "mun", "tone": 2, "arrow": "↗" }, { "hanzi": "失", "say": "shrr", "tone": 1, "arrow": "→" }, { "hanzi": "火", "say": "hwaw", "tone": 3, "arrow": "↘↗" }, { "hanzi": "殃", "say": "yahng", "tone": 1, "arrow": "→" }, { "hanzi": "及", "say": "jee", "tone": 2, "arrow": "↗" }, { "hanzi": "显", "say": "shyen", "tone": 2, "arrow": "↗" }, { "hanzi": "卡", "say": "kah", "tone": 3, "arrow": "↘↗" } ], "read_aloud": "chung↗ mun↗ shrr→ hwaw↘↗ — yahng→ jee↗ shyen↗ kah↘↗", "tone_changes": "显 is 3rd tone in the dictionary, but two 3rd tones in a row (显卡) turn the first one into a rising 2nd — so 'shyen' rises, only 'kah' dips.", "watch_out": "'shrr' is one syllable with almost no vowel — like starting to say 'shirt' and stopping before the vowel gets going. 'hwaw' has the vowel of 'law', not 'wow'." } ], "proverb": { "text": "城门失火,殃及池鱼", "literal": "When the city gate catches fire, disaster reaches the fish in the moat — people drain the moat to fight the fire, and the fish die for a blaze they had nothing to do with.", "means": "Innocent bystanders get destroyed as collateral damage in someone else's conflict.", "why_this_one": "The burning city gate is the US–China AI race — two giants setting things on fire at national scale. The fish in the moat is you, the viewer: your GPU, your electricity bill, your ability to buy a graphics card at a sane price. I swapped 池鱼 (moat fish) for 显卡 (graphics card), which is the joke — a Chinese listener hears the classical idiom coming and gets sucker-punched by consumer hardware in the sacred fourth slot. It is far off the beaten track compared to the tiger-fight and snipe-and-clam clichés everyone reaches for on this topic." }, "tones": [ { "tone": 1, "arrow": "→", "what_to_do": "High and flat, like a singer holding one note. Pick a pitch near the top of your speaking voice and do not let it move." }, { "tone": 2, "arrow": "↗", "what_to_do": "Rise, exactly like the end of an English question: 'what?'. Start mid, end high." }, { "tone": 3, "arrow": "↘↗", "what_to_do": "Dip down low, then come back up — like a skeptical 'well...'. In fast speech the dip matters more than the rise; get low and creaky." }, { "tone": 4, "arrow": "↘", "what_to_do": "Fall hard from high to low, like snapping 'No!' at a dog. Short and decisive." }, { "tone": 0, "arrow": "·", "what_to_do": "No tone: short, light, unstressed, like the second syllable of 'sofa'. (Neither quip uses one — this row is here so the on-screen key is complete.)" } ], "hard_sounds": [ { "sound": "shrr (失)", "what_to_do": "Curl the tip of your tongue up and back toward the roof of your mouth and say 'sh' — then just hum the r without any real vowel. Like 'shirt' with the vowel and the t deleted." }, { "sound": "shyen (显)", "what_to_do": "This is the OTHER Chinese sh. Say 'she', but press the tip of your tongue down behind your bottom teeth so the middle of the tongue does the work. Then glide into 'yen'. Softer and smilier than English sh." }, { "sound": "dzwaw (做)", "what_to_do": "Start with the 'ds' from the end of 'kids', then 'waw' with the vowel of 'law'. Do not say an English z." }, { "sound": "jee / jing (及 / 警)", "what_to_do": "English 'j' is close enough, but keep your tongue tip down behind your bottom teeth like in 'shyen' — it comes out lighter than the j in 'judge'." }, { "sound": "hwaw (火)", "what_to_do": "'h' plus 'waw' rhyming with 'law'. English speakers drift to 'hwah' or 'how' — hold the aw." } ], "notes": "Trades: quip 1 originally named Claude (克劳德, kuh-lao-duh), but three extra syllables of transliterated brand name is where memorized lines die on camera, and speech input often garbles transliterations — so 'it' carries the joke and you name Fable 5 in English right before the line. Quip 1 is almost bulletproof: every syllable is an English-friendly sound and Google's voice input should nail it. Quip 2 is the one you might lose — 'shrr' (失) is the single riskiest syllable; if voice input hears something wrong, exaggerate the tongue-curl and flatten the pitch harder. One check-warning: when you paste quip 2's characters into Google Translate it may render it over-literally ('the fire at the city gate harms the graphics card') because I deliberately broke the idiom — that IS the joke, and the proverb block gives you the real idiom to show on screen next to it."