{"id":544,"date":"2022-06-16T14:31:39","date_gmt":"2022-06-16T14:31:39","guid":{"rendered":"http:\/\/tiffanysmandarin.com\/?p=544"},"modified":"2026-08-09T11:39:34","modified_gmt":"2026-08-09T03:39:34","slug":"chinesetones","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/","title":{"rendered":"Mandarin Tones"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#First_Tone_%E2%80%94_the_level_tone\" >First Tone \u2014 the level tone<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#Second_Tone_%E2%80%94_the_rising_tone\" >Second Tone \u2014 the rising tone<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#Third_Tone_%E2%80%94_the_dipping_tone\" >Third Tone \u2014 the dipping tone<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#Fourth_Tone_%E2%80%94_the_falling_tone\" >Fourth Tone \u2014 the falling tone<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#Neutral_Tone_%E2%80%94_the_fifth_unofficial_one\" >Neutral Tone \u2014 the fifth, unofficial one<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#Guess_the_tone\" >Guess the tone<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- ============================================================\n     Chinese Tones \u2014 redesigned\n     OneDotDot Chinese \u00b7 tiffanysmandarin.com\n     Scoped under #odd-tones-page. Paste into a WP Custom HTML block.\n     Chinese text uses paired lang-zh-TW \/ lang-zh-CN spans for the\n     site's existing Traditional\/Simplified switcher \u2014 no custom JS toggle.\n============================================================= -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,500;1,9..144,600&#038;family=Noto+Serif+TC:wght@400;600;700&#038;family=Noto+Serif+SC:wght@400;600;700&#038;family=IBM+Plex+Mono:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n<div id=\"odd-tones-page\">\n\n<style>\n  #odd-tones-page{\n    --moss:#2E4A62;\n    --moss-dark:#1F3346;\n    --coral:#C1440E;\n    --coral-dark:#9C3509;\n    --brass:#B8933E;\n    --seal:#8B1E3F;\n    --paper:#FFFFFF;\n    --ink:#26302A;\n    --ink-soft:#5B675E;\n    --line:#E4DFD5;\n    --radius:18px;\n    background:var(--paper);\n    color:var(--ink);\n    font-family:'Noto Serif TC','Noto Serif SC',serif;\n    max-width:920px;\n    margin:0 auto;\n    padding:0 20px 80px;\n    line-height:1.7;\n    -webkit-font-smoothing:antialiased;\n  }\n  #odd-tones-page *{box-sizing:border-box;}\n  #odd-tones-page .en{font-family:'Fraunces',serif;}\n  #odd-tones-page .mono{font-family:'IBM Plex Mono',monospace;}\n  #odd-tones-page a{color:var(--coral-dark);}\n  #odd-tones-page button{font-family:inherit;cursor:pointer;}\n  #odd-tones-page button:focus-visible,\n  #odd-tones-page [tabindex]:focus-visible{\n    outline:2px solid var(--coral);\n    outline-offset:3px;\n  }\n\n  \/* ---------- dot-trail divider ---------- *\/\n  #odd-tones-page .dot-trail{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:9px;\n    margin:56px 0;\n  }\n  #odd-tones-page .dot-trail span{\n    width:4px;height:4px;border-radius:50%;\n    background:var(--brass);\n    opacity:.55;\n  }\n  #odd-tones-page .dot-trail span:nth-child(3n){background:var(--coral);opacity:.8;}\n\n  \/* ---------- hero ---------- *\/\n  #odd-tones-page .hero{\n    padding:64px 0 8px;\n    text-align:center;\n  }\n  #odd-tones-page .eyebrow{\n    font-family:'IBM Plex Mono',monospace;\n    font-size:12px;\n    letter-spacing:.16em;\n    text-transform:uppercase;\n    color:var(--coral-dark);\n    margin-bottom:18px;\n  }\n  #odd-tones-page h1.hero-title{\n    font-family:'Fraunces',serif;\n    font-style:italic;\n    font-weight:500;\n    font-size:clamp(32px,5.2vw,52px);\n    line-height:1.15;\n    margin:0 0 20px;\n    color:var(--moss-dark);\n  }\n  #odd-tones-page .hero-sub{\n    max-width:560px;\n    margin:0 auto 40px;\n    color:var(--ink-soft);\n    font-size:16.5px;\n  }\n  #odd-tones-page .hero-sub em{font-style:italic;color:var(--coral-dark);}\n\n  \/* ---------- hero syllable row ---------- *\/\n  #odd-tones-page .syl-row{\n    display:flex;\n    justify-content:center;\n    gap:10px;\n    flex-wrap:wrap;\n    margin-bottom:10px;\n  }\n  #odd-tones-page .syl-btn{\n    background:#fff;\n    border:1.5px solid var(--line);\n    border-radius:14px;\n    padding:14px 18px 12px;\n    min-width:76px;\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n    gap:6px;\n    transition:border-color .18s ease, transform .18s ease, box-shadow .18s ease;\n  }\n  #odd-tones-page .syl-btn:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:0 6px 16px rgba(63,81,66,.10);}\n  #odd-tones-page .syl-btn.active{border-color:var(--coral);background:#FBF1EC;}\n  #odd-tones-page .syl-hanzi{font-size:26px;font-weight:600;color:var(--coral-dark) !important;}\n  #odd-tones-page .syl-pinyin{font-size:13px;color:var(--ink-soft);}\n  #odd-tones-page .hero-hint{\n    font-size:12.5px;\n    color:var(--ink-soft);\n    font-family:'IBM Plex Mono',monospace;\n    margin-top:6px;\n  }\n\n  \/* ---------- shared pitch staff ---------- *\/\n  #odd-tones-page .staff-wrap{\n    max-width:600px;\n    margin:34px auto 0;\n    background:#fff;\n    border:1.5px solid var(--line);\n    border-radius:var(--radius);\n    padding:10px;\n  }\n  #odd-tones-page .staff-labels{\n    display:flex;\n    justify-content:space-between;\n    font-family:'IBM Plex Mono',monospace;\n    font-size:11px;\n    color:var(--ink-soft);\n    padding:0 2px 4px;\n  }\n\n  \/* ---------- section header ---------- *\/\n  #odd-tones-page .section-lede{\n    text-align:center;\n    max-width:600px;\n    margin:0 auto 46px;\n    color:var(--ink-soft);\n    font-size:15px;\n  }\n\n  \/* ---------- tone card ---------- *\/\n  #odd-tones-page .tone-card{\n    padding:34px 0;\n    border-top:1px solid var(--line);\n  }\n  #odd-tones-page .tone-card:first-of-type{border-top:none;}\n  #odd-tones-page .tone-head{\n    display:flex;\n    align-items:baseline;\n    gap:12px;\n    flex-wrap:wrap;\n    margin-bottom:4px;\n  }\n  #odd-tones-page .tone-head h2{\n    font-family:'Fraunces',serif;\n    font-style:italic;\n    font-weight:500;\n    font-size:23px;\n    margin:0;\n    color:var(--moss-dark);\n  }\n  #odd-tones-page .tone-head .zh-name{\n    font-size:17px;\n    color:var(--coral-dark);\n    font-weight:600;\n  }\n  #odd-tones-page .tone-desc{\n    max-width:560px;\n    margin:10px 0 18px;\n    font-size:15.5px;\n  }\n  #odd-tones-page .tone-desc strong{color:var(--coral-dark);}\n  #odd-tones-page .en-hint{\n    max-width:560px;\n    margin:-10px 0 18px;\n    font-size:13.5px;\n    color:var(--ink-soft);\n    font-style:italic;\n  }\n  #odd-tones-page .en-hint span.en{color:var(--coral-dark);font-style:italic;}\n  #odd-tones-page .row-flex{\n    display:flex;\n    gap:22px;\n    flex-wrap:wrap;\n    align-items:flex-start;\n  }\n\n  \/* mini staff per tone *\/\n  #odd-tones-page .mini-staff{\n    background:#fff;\n    border:1.5px solid var(--line);\n    border-radius:14px;\n    padding:10px 14px 6px;\n    width:220px;\n    flex:0 0 auto;\n  }\n  #odd-tones-page .play-row{\n    display:flex;\n    align-items:center;\n    gap:8px;\n    margin-top:8px;\n  }\n  #odd-tones-page .play-btn{\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n    background:var(--moss);\n    color:#fff;\n    border:none;\n    border-radius:100px;\n    padding:8px 16px;\n    font-size:12.5px;\n    font-family:'IBM Plex Mono',monospace;\n    letter-spacing:.02em;\n    transition:background .15s ease;\n  }\n  #odd-tones-page .play-btn:hover{background:var(--moss-dark);}\n  #odd-tones-page .play-btn.small{\n    padding:5px 11px;\n    font-size:11px;\n    background:transparent;\n    color:var(--moss);\n    border:1.3px solid var(--moss);\n  }\n  #odd-tones-page .play-btn.small:hover{background:var(--moss);color:#fff;}\n\n  \/* example chips *\/\n  #odd-tones-page .chip-grid{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    flex:1 1 260px;\n  }\n  #odd-tones-page .chip{\n    display:flex;\n    align-items:center;\n    gap:8px;\n    background:#fff;\n    border:1.5px solid var(--line);\n    border-radius:100px;\n    padding:8px 16px;\n  }\n  #odd-tones-page .chip .hanzi{font-size:17px;font-weight:600;}\n  #odd-tones-page .chip .pinyin{font-size:12px;color:var(--ink-soft);}\n  #odd-tones-page .chip-audio-wrap{\n    display:inline-flex;\n    align-items:center;\n    gap:7px;\n  }\n  #odd-tones-page .chip-play{\n    width:24px;height:24px;\n    border-radius:50%;\n    border:none;\n    background:var(--coral);\n    color:#fff;\n    font-size:9px;\n    display:flex;align-items:center;justify-content:center;\n    flex:0 0 auto;\n  }\n  #odd-tones-page .chip-play:hover{background:var(--coral-dark);}\n\n  \/* ---------- dark moss callout ---------- *\/\n  #odd-tones-page .callout{\n    background:var(--moss-dark);\n    color:#F2EFE7;\n    border-radius:var(--radius);\n    padding:26px 28px;\n    margin:18px 0 6px;\n  }\n  #odd-tones-page .callout .callout-label{\n    font-family:'IBM Plex Mono',monospace;\n    font-size:11px;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n    color:var(--brass);\n    margin-bottom:10px;\n  }\n  #odd-tones-page .callout p{margin:0 0 14px;font-size:15px;line-height:1.7;}\n  #odd-tones-page .callout p strong{color:#fff;}\n  #odd-tones-page .callout .chip{background:#fff;border-color:#fff;}\n  #odd-tones-page .callout .chip .hanzi{color:var(--ink);}\n  #odd-tones-page .callout .chip .pinyin{color:var(--ink-soft);}\n\n  \/* ---------- game ---------- *\/\n  #odd-tones-page .game-card{\n    background:#fff;\n    border:1.5px solid var(--line);\n    border-radius:24px;\n    padding:40px 30px;\n    text-align:center;\n    max-width:560px;\n    margin:0 auto;\n  }\n  #odd-tones-page .game-title{\n    font-family:'Fraunces',serif;\n    font-style:italic;\n    font-size:24px;\n    color:var(--moss-dark);\n    margin:0 0 6px;\n  }\n  #odd-tones-page .game-sub{color:var(--ink-soft);font-size:14px;margin-bottom:26px;}\n  #odd-tones-page .game-play{\n    width:88px;height:88px;\n    border-radius:50%;\n    border:none;\n    background:var(--coral);\n    color:#fff;\n    font-size:26px;\n    margin-bottom:26px;\n    transition:transform .15s ease, background .15s ease;\n  }\n  #odd-tones-page .game-play:hover{background:var(--coral-dark);transform:scale(1.05);}\n  #odd-tones-page .game-play:active{transform:scale(.96);}\n  #odd-tones-page .guess-grid{\n    display:flex;\n    gap:10px;\n    justify-content:center;\n    flex-wrap:wrap;\n    margin-bottom:22px;\n  }\n  #odd-tones-page .guess-btn{\n    width:68px;height:68px;\n    border-radius:50%;\n    border:1.5px solid var(--moss);\n    background:#fff;\n    color:var(--moss);\n    font-size:34px;\n    font-family:'Fraunces',serif;\n    font-weight:600;\n    line-height:1;\n    transition:all .15s ease;\n  }\n  #odd-tones-page .guess-btn:hover:not(:disabled){background:var(--moss);color:#fff;}\n  #odd-tones-page .guess-btn:disabled{opacity:.45;cursor:default;}\n  #odd-tones-page .guess-btn.correct{background:var(--moss);color:#fff;border-color:var(--moss);}\n  #odd-tones-page .guess-btn.wrong{background:var(--seal);color:#fff;border-color:var(--seal);}\n  #odd-tones-page .game-feedback{\n    min-height:24px;\n    font-size:14px;\n    font-family:'IBM Plex Mono',monospace;\n    color:var(--coral-dark);\n    margin-bottom:14px;\n  }\n  #odd-tones-page .game-feedback.correct{color:#3F8A5B;}\n  #odd-tones-page .game-feedback.wrong{color:var(--seal);}\n  #odd-tones-page .game-score{\n    font-family:'IBM Plex Mono',monospace;\n    font-size:12px;\n    color:var(--ink-soft);\n    margin-bottom:16px;\n  }\n  #odd-tones-page .next-btn{\n    background:var(--moss);\n    color:#fff;\n    border:none;\n    border-radius:100px;\n    padding:9px 22px;\n    font-size:13px;\n    font-family:'IBM Plex Mono',monospace;\n    display:none;\n  }\n  #odd-tones-page .next-btn.show{display:inline-flex;}\n  #odd-tones-page .next-btn:hover{background:var(--moss-dark);}\n\n  \/* ---------- footer note ---------- *\/\n  #odd-tones-page .foot-note{\n    text-align:center;\n    font-family:'IBM Plex Mono',monospace;\n    font-size:11.5px;\n    color:var(--ink-soft);\n    margin-top:60px;\n  }\n\n  @media (max-width:600px){\n    #odd-tones-page .tone-card{grid-template-columns:1fr;}\n      #odd-tones-page .mini-staff{width:100%;}\n  }\n  @media (prefers-reduced-motion:reduce){\n    #odd-tones-page *{transition:none !important;}\n  }\n<\/style>\n\n<!-- ================= HERO ================= -->\n<div class=\"hero\">\n  <div class=\"eyebrow\">OneDotDot Chinese \u00b7 Tones<\/div>\n  <h1 class=\"hero-title\">Tones aren&#8217;t hard,<br>they&#8217;re just shapes<\/h1>\n  <p class=\"hero-sub\">Mandarin tones aren&#8217;t a memory test \u2014 they&#8217;re <em>pitch curves<\/em>, measured against your own voice, not your teacher&#8217;s. Tap a syllable and watch the shape.<\/p>\n\n  <div class=\"syl-row\" id=\"hero-syl-row\">\n    <button class=\"syl-btn\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/combined_ma_tone1.wav\"><span class=\"syl-hanzi\"><span class=\"lang-zh-TW\">\u5abd<\/span><span class=\"lang-zh-CN\">\u5988<\/span><\/span><span class=\"syl-pinyin mono\">m\u0101<\/span><\/button>\n    <button class=\"syl-btn\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/combined_ma_tone2.wav\"><span class=\"syl-hanzi\"><span class=\"lang-zh-TW\">\u9ebb<\/span><span class=\"lang-zh-CN\">\u9ebb<\/span><\/span><span class=\"syl-pinyin mono\">m\u00e1<\/span><\/button>\n    <button class=\"syl-btn\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/combined_ma_tone3.wav\"><span class=\"syl-hanzi\"><span class=\"lang-zh-TW\">\u99ac<\/span><span class=\"lang-zh-CN\">\u9a6c<\/span><\/span><span class=\"syl-pinyin mono\">m\u01ce<\/span><\/button>\n    <button class=\"syl-btn\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/combined_ma_tone4.wav\"><span class=\"syl-hanzi\"><span class=\"lang-zh-TW\">\u7f75<\/span><span class=\"lang-zh-CN\">\u9a82<\/span><\/span><span class=\"syl-pinyin mono\">m\u00e0<\/span><\/button>\n    <button class=\"syl-btn\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/combined_ma_tone0.wav\"><span class=\"syl-hanzi\"><span class=\"lang-zh-TW\">\u55ce<\/span><span class=\"lang-zh-CN\">\u5417<\/span><\/span><span class=\"syl-pinyin mono\">ma<\/span><\/button>\n  <\/div>\n  <div class=\"hero-hint\">tap a tile to hear its pitch<\/div>\n\n  <div class=\"staff-wrap\">\n    <img decoding=\"async\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg\" alt=\"Chinese tone pitch chart \u2014 five tones of m\u0101 m\u00e1 m\u01ce m\u00e0 ma\" style=\"width:100%;height:auto;display:block;border-radius:10px;\">\n  <\/div>\n<\/div>\n\n<div class=\"dot-trail\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n\n<!-- ================= TONE 1 ================= -->\n<div class=\"tone-card\">\n  <div>\n    <div class=\"tone-head\">\n      <h2 class=\"en\"><span class=\"ez-toc-section\" id=\"First_Tone_%E2%80%94_the_level_tone\"><\/span>First Tone \u2014 the level tone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <span class=\"zh-name\"><span class=\"lang-zh-TW\">\u9670\u5e73<\/span><span class=\"lang-zh-CN\">\u9634\u5e73<\/span><\/span>\n    <\/div>\n    <p class=\"tone-desc\">Hold the <strong>highest, flattest<\/strong> note you&#8217;ve got \u2014 like sustaining one long note in a song. No rise, no fall, just steady.<\/p>\n    <p class=\"en-hint\">English ear: when you say <span class=\"en\">&#8220;Happy Birthday,&#8221;<\/span> the <span class=\"en\">&#8220;Ha\u2013&#8221;<\/span> is basically a first tone.<\/p>\n    <div class=\"row-flex\">\n      <div class=\"mini-staff\">\n        <svg viewBox=\"0 0 200 90\" width=\"100%\" height=\"80\" aria-hidden=\"true\">\n          <g stroke=\"#E4DFD5\" stroke-width=\"1\"><line x1=\"8\" y1=\"12\" x2=\"192\" y2=\"12\"\/><line x1=\"8\" y1=\"30\" x2=\"192\" y2=\"30\"\/><line x1=\"8\" y1=\"48\" x2=\"192\" y2=\"48\"\/><line x1=\"8\" y1=\"66\" x2=\"192\" y2=\"66\"\/><line x1=\"8\" y1=\"84\" x2=\"192\" y2=\"84\"\/><\/g>\n          <path d=\"M15,12 L185,12\" fill=\"none\" stroke=\"#D9714E\" stroke-width=\"3\"\/>\n        <\/svg>\n        <div class=\"play-row\"><button class=\"play-btn\" data-tone=\"t1\">\u25b6 synthesized pitch<\/button><\/div>\n      <\/div>\n      <div class=\"chip-grid\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u554a<\/span><span class=\"lang-zh-CN\">\u554a<\/span><\/span><span class=\"pinyin mono\">\u0101<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u8e22<\/span><span class=\"lang-zh-CN\">\u8e22<\/span><\/span><span class=\"pinyin mono\">t\u012b<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u83c7<\/span><span class=\"lang-zh-CN\">\u83c7<\/span><\/span><span class=\"pinyin mono\">g\u016b<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u4e2d<\/span><span class=\"lang-zh-CN\">\u4e2d<\/span><\/span><span class=\"pinyin mono\">zh\u014dng<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u6e6f<\/span><span class=\"lang-zh-CN\">\u6c64<\/span><\/span><span class=\"pinyin mono\">t\u0101ng<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/1%E8%81%B2.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ================= TONE 2 ================= -->\n<div class=\"tone-card\">\n  <div>\n    <div class=\"tone-head\">\n      <h2 class=\"en\"><span class=\"ez-toc-section\" id=\"Second_Tone_%E2%80%94_the_rising_tone\"><\/span>Second Tone \u2014 the rising tone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <span class=\"zh-name\"><span class=\"lang-zh-TW\">\u967d\u5e73<\/span><span class=\"lang-zh-CN\">\u9633\u5e73<\/span><\/span>\n    <\/div>\n    <p class=\"tone-desc\">Shoots from the <strong>middle up to the top<\/strong> \u2014 like the lift in your voice when you ask, surprised, &#8220;Really?&#8221;<\/p>\n    <p class=\"en-hint\">English ear: when you say <span class=\"en\">&#8220;What!?&#8221;<\/span> in disbelief, the <span class=\"en\">&#8220;Wha\u2013&#8221;<\/span> is basically a second tone.<\/p>\n    <div class=\"row-flex\">\n      <div class=\"mini-staff\">\n        <svg viewBox=\"0 0 200 90\" width=\"100%\" height=\"80\" aria-hidden=\"true\">\n          <g stroke=\"#E4DFD5\" stroke-width=\"1\"><line x1=\"8\" y1=\"12\" x2=\"192\" y2=\"12\"\/><line x1=\"8\" y1=\"30\" x2=\"192\" y2=\"30\"\/><line x1=\"8\" y1=\"48\" x2=\"192\" y2=\"48\"\/><line x1=\"8\" y1=\"66\" x2=\"192\" y2=\"66\"\/><line x1=\"8\" y1=\"84\" x2=\"192\" y2=\"84\"\/><\/g>\n          <path d=\"M15,66 C90,20 130,12 185,12\" fill=\"none\" stroke=\"#D9714E\" stroke-width=\"3\"\/>\n        <\/svg>\n        <div class=\"play-row\"><button class=\"play-btn\" data-tone=\"t2\">\u25b6 synthesized pitch<\/button><\/div>\n      <\/div>\n      <div class=\"chip-grid\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u55c4<\/span><span class=\"lang-zh-CN\">\u55c4<\/span><\/span><span class=\"pinyin mono\">\u00e1<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u984c<\/span><span class=\"lang-zh-CN\">\u9898<\/span><\/span><span class=\"pinyin mono\">t\u00ed<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u570b<\/span><span class=\"lang-zh-CN\">\u56fd<\/span><\/span><span class=\"pinyin mono\">gu\u00f3<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u5f9e<\/span><span class=\"lang-zh-CN\">\u4ece<\/span><\/span><span class=\"pinyin mono\">c\u00f3ng<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7cd6<\/span><span class=\"lang-zh-CN\">\u7cd6<\/span><\/span><span class=\"pinyin mono\">t\u00e1ng<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7e2b<\/span><span class=\"lang-zh-CN\">\u7f1d<\/span><\/span><span class=\"pinyin mono\">f\u00e9ng<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/2%E8%81%B2.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ================= TONE 3 ================= -->\n<div class=\"tone-card\">\n  <div>\n    <div class=\"tone-head\">\n      <h2 class=\"en\"><span class=\"ez-toc-section\" id=\"Third_Tone_%E2%80%94_the_dipping_tone\"><\/span>Third Tone \u2014 the dipping tone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <span class=\"zh-name\"><span class=\"lang-zh-TW\">\u4e0a\u8072<\/span><span class=\"lang-zh-CN\">\u4e0a\u58f0<\/span><\/span>\n    <\/div>\n    <p class=\"tone-desc\">First <strong>dips to the bottom, then climbs a little<\/strong> \u2014 like a hesitant &#8220;well\u2026&#8221; before a reluctant answer.<\/p>\n    <p class=\"en-hint\">English ear: when you say <span class=\"en\">&#8220;Did you?&#8221;<\/span> the <span class=\"en\">&#8220;Did\u2013&#8221;<\/span> is basically the isolated third tone.<\/p>\n\n    <div class=\"row-flex\">\n      <div class=\"mini-staff\">\n        <svg viewBox=\"0 0 200 90\" width=\"100%\" height=\"80\" aria-hidden=\"true\">\n          <g stroke=\"#E4DFD5\" stroke-width=\"1\"><line x1=\"8\" y1=\"12\" x2=\"192\" y2=\"12\"\/><line x1=\"8\" y1=\"30\" x2=\"192\" y2=\"30\"\/><line x1=\"8\" y1=\"48\" x2=\"192\" y2=\"48\"\/><line x1=\"8\" y1=\"66\" x2=\"192\" y2=\"66\"\/><line x1=\"8\" y1=\"84\" x2=\"192\" y2=\"84\"\/><\/g>\n          <path d=\"M15,48 C60,84 90,84 110,66 C140,44 155,30 185,30\" fill=\"none\" stroke=\"#D9714E\" stroke-width=\"3\"\/>\n        <\/svg>\n        <div class=\"play-row\"><button class=\"play-btn\" data-tone=\"t3\">\u25b6 synthesized pitch<\/button><\/div>\n      <\/div>\n      <div class=\"chip-grid\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u554a<\/span><span class=\"lang-zh-CN\">\u554a<\/span><\/span><span class=\"pinyin mono\">\u01ce<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u99ac<\/span><span class=\"lang-zh-CN\">\u9a6c<\/span><\/span><span class=\"pinyin mono\">m\u01ce<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u9ad4<\/span><span class=\"lang-zh-CN\">\u4f53<\/span><\/span><span class=\"pinyin mono\">t\u01d0<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u597d<\/span><span class=\"lang-zh-CN\">\u597d<\/span><\/span><span class=\"pinyin mono\">h\u01ceo<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7e3d<\/span><span class=\"lang-zh-CN\">\u603b<\/span><\/span><span class=\"pinyin mono\">z\u01d2ng<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u8eb2<\/span><span class=\"lang-zh-CN\">\u8eb2<\/span><\/span><span class=\"pinyin mono\">du\u01d2<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/3.2.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n\n    <p class=\"tone-desc\" style=\"margin-top:22px;\">In a full sentence, a third tone is usually said as a low tone instead \u2014 no dip, no rise:<\/p>\n    <div class=\"chip-grid\" style=\"margin:12px 0 4px;\">\n      <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u96e8\u5929<\/span><span class=\"lang-zh-CN\">\u96e8\u5929<\/span><\/span><span class=\"pinyin mono\">y\u01d4ti\u0101n<\/span><\/div>\n      <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7a2e\u985e<\/span><span class=\"lang-zh-CN\">\u79cd\u7c7b<\/span><\/span><span class=\"pinyin mono\">zh\u01d2ngl\u00e8i<\/span><\/div>\n      <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u559d\u6c34\u55ce<\/span><span class=\"lang-zh-CN\">\u559d\u6c34\u5417<\/span><\/span><span class=\"pinyin mono\">h\u0113shu\u01d0ma<\/span><\/div>\n      <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u5403\u9ede\u5fc3<\/span><span class=\"lang-zh-CN\">\u5403\u70b9\u5fc3<\/span><\/span><span class=\"pinyin mono\">ch\u012bdi\u01cenx\u012bn<\/span><\/div>\n      <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u4e0d\u5beb\u5b57<\/span><span class=\"lang-zh-CN\">\u4e0d\u5199\u5b57<\/span><\/span><span class=\"pinyin mono\">b\u00f9xi\u011bz\u00ec<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/3.1.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n    <\/div>\n\n    <div class=\"callout\">\n      <div class=\"callout-label\">Special rule \u00b7 third tone + third tone<\/div>\n      <p>When two third tones land back to back, <strong>the first one changes into a second tone<\/strong>. The written tone mark never changes \u2014 only the sound shifts.<\/p>\n      <div class=\"chip-grid\" style=\"margin:12px 0 4px;\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u99ac\u6876<\/span><span class=\"lang-zh-CN\">\u9a6c\u6876<\/span><\/span><span class=\"pinyin mono\">m\u01cet\u01d2ng<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u6d17\u624b<\/span><span class=\"lang-zh-CN\">\u6d17\u624b<\/span><\/span><span class=\"pinyin mono\">x\u01d0sh\u01d2u<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u6c34\u9903<\/span><span class=\"lang-zh-CN\">\u6c34\u997a<\/span><\/span><span class=\"pinyin mono\">shu\u01d0ji\u01ceo<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u96e8\u5098<\/span><span class=\"lang-zh-CN\">\u96e8\u4f1e<\/span><\/span><span class=\"pinyin mono\">y\u01d4s\u01cen<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7c89\u7b46<\/span><span class=\"lang-zh-CN\">\u7c89\u7b14<\/span><\/span><span class=\"pinyin mono\">f\u011bnb\u01d0<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u4f60\u597d<\/span><span class=\"lang-zh-CN\">\u4f60\u597d<\/span><\/span><span class=\"pinyin mono\">n\u01d0h\u01ceo<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u5c0f\u72d7<\/span><span class=\"lang-zh-CN\">\u5c0f\u72d7<\/span><\/span><span class=\"pinyin mono\">xi\u01ceog\u01d2u<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/3.3.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ================= TONE 4 ================= -->\n<div class=\"tone-card\">\n  <div>\n    <div class=\"tone-head\">\n      <h2 class=\"en\"><span class=\"ez-toc-section\" id=\"Fourth_Tone_%E2%80%94_the_falling_tone\"><\/span>Fourth Tone \u2014 the falling tone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <span class=\"zh-name\"><span class=\"lang-zh-TW\">\u53bb\u8072<\/span><span class=\"lang-zh-CN\">\u53bb\u58f0<\/span><\/span>\n    <\/div>\n    <p class=\"tone-desc\">Drops <strong>fast from the top to the bottom<\/strong> \u2014 like a sharp, one-word command: &#8220;No!&#8221; It can sound blunt, so remember to smile while you say it.<\/p>\n    <p class=\"en-hint\">English ear: try saying <span class=\"en\">&#8220;Shit!&#8221;<\/span> \u2014 the <span class=\"en\">&#8220;Shi\u2013&#8221;<\/span> is basically a fourth tone.<\/p>\n    <div class=\"row-flex\">\n      <div class=\"mini-staff\">\n        <svg viewBox=\"0 0 200 90\" width=\"100%\" height=\"80\" aria-hidden=\"true\">\n          <g stroke=\"#E4DFD5\" stroke-width=\"1\"><line x1=\"8\" y1=\"12\" x2=\"192\" y2=\"12\"\/><line x1=\"8\" y1=\"30\" x2=\"192\" y2=\"30\"\/><line x1=\"8\" y1=\"48\" x2=\"192\" y2=\"48\"\/><line x1=\"8\" y1=\"66\" x2=\"192\" y2=\"66\"\/><line x1=\"8\" y1=\"84\" x2=\"192\" y2=\"84\"\/><\/g>\n          <path d=\"M15,12 C80,20 120,55 185,84\" fill=\"none\" stroke=\"#D9714E\" stroke-width=\"3\"\/>\n        <\/svg>\n        <div class=\"play-row\"><button class=\"play-btn\" data-tone=\"t4\">\u25b6 synthesized pitch<\/button><\/div>\n      <\/div>\n      <div class=\"chip-grid\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u554a<\/span><span class=\"lang-zh-CN\">\u554a<\/span><\/span><span class=\"pinyin mono\">\u00e0<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7f75<\/span><span class=\"lang-zh-CN\">\u9a82<\/span><\/span><span class=\"pinyin mono\">m\u00e0<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u66ff<\/span><span class=\"lang-zh-CN\">\u66ff<\/span><\/span><span class=\"pinyin mono\">t\u00ec<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u8cbb<\/span><span class=\"lang-zh-CN\">\u8d39<\/span><\/span><span class=\"pinyin mono\">f\u00e8i<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u8b8a<\/span><span class=\"lang-zh-CN\">\u53d8<\/span><\/span><span class=\"pinyin mono\">bi\u00e0n<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7b97<\/span><span class=\"lang-zh-CN\">\u7b97<\/span><\/span><span class=\"pinyin mono\">su\u00e0n<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u8cb4<\/span><span class=\"lang-zh-CN\">\u8d35<\/span><\/span><span class=\"pinyin mono\">gu\u00ec<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/4%E8%81%B2.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ================= NEUTRAL TONE ================= -->\n<div class=\"tone-card\">\n  <div>\n    <div class=\"tone-head\">\n      <h2 class=\"en\"><span class=\"ez-toc-section\" id=\"Neutral_Tone_%E2%80%94_the_fifth_unofficial_one\"><\/span>Neutral Tone \u2014 the fifth, unofficial one<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <span class=\"zh-name\"><span class=\"lang-zh-TW\">\u8f15\u8072<\/span><span class=\"lang-zh-CN\">\u8f7b\u58f0<\/span><\/span>\n    <\/div>\n    <p class=\"tone-desc\"><strong>Short and light<\/strong> \u2014 barely a quarter beat, with no fixed pitch of its own; it just slides off whatever tone came before it. Too brief to change a word&#8217;s meaning, so don&#8217;t bother memorizing an exact shape.<\/p>\n    <p class=\"en-hint\">English ear: when you say <span class=\"en\">&#8220;a bike,&#8221;<\/span> that <span class=\"en\">&#8220;a&#8221;<\/span> is basically a neutral tone.<\/p>\n    <div class=\"row-flex\">\n      <div class=\"mini-staff\">\n        <svg viewBox=\"0 0 200 90\" width=\"100%\" height=\"80\" aria-hidden=\"true\">\n          <g stroke=\"#E4DFD5\" stroke-width=\"1\"><line x1=\"8\" y1=\"12\" x2=\"192\" y2=\"12\"\/><line x1=\"8\" y1=\"30\" x2=\"192\" y2=\"30\"\/><line x1=\"8\" y1=\"48\" x2=\"192\" y2=\"48\"\/><line x1=\"8\" y1=\"66\" x2=\"192\" y2=\"66\"\/><line x1=\"8\" y1=\"84\" x2=\"192\" y2=\"84\"\/><\/g>\n          <circle cx=\"100\" cy=\"48\" r=\"5\" fill=\"#D9714E\"\/>\n        <\/svg>\n        <div class=\"play-row\"><button class=\"play-btn\" data-tone=\"neutral\">\u25b6 synthesized pitch<\/button><\/div>\n      <\/div>\n      <div class=\"chip-grid\">\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u554a<\/span><span class=\"lang-zh-CN\">\u554a<\/span><\/span><span class=\"pinyin mono\">a<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u55ce<\/span><span class=\"lang-zh-CN\">\u5417<\/span><\/span><span class=\"pinyin mono\">ma<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u7684<\/span><span class=\"lang-zh-CN\">\u7684<\/span><\/span><span class=\"pinyin mono\">de<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u5b50<\/span><span class=\"lang-zh-CN\">\u5b50<\/span><\/span><span class=\"pinyin mono\">zi<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u500b<\/span><span class=\"lang-zh-CN\">\u4e2a<\/span><\/span><span class=\"pinyin mono\">ge<\/span><\/div>\n        <div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u4e86<\/span><span class=\"lang-zh-CN\">\u4e86<\/span><\/span><span class=\"pinyin mono\">le<\/span><\/div>\n        <span class=\"chip-audio-wrap\"><div class=\"chip\"><span class=\"hanzi\"><span class=\"lang-zh-TW\">\u5427<\/span><span class=\"lang-zh-CN\">\u5427<\/span><\/span><span class=\"pinyin mono\">ba<\/span><\/div><button class=\"chip-play\" data-audio=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/%E8%BC%95%E8%81%B2.wav\" aria-label=\"play recording\">\u25b6<\/button><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"dot-trail\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n\n<!-- ================= GUESS THE TONE GAME ================= -->\n<div class=\"game-card\">\n  <p class=\"eyebrow\" style=\"margin-bottom:10px;\">Practice<\/p>\n  <h3 class=\"game-title\"><span class=\"ez-toc-section\" id=\"Guess_the_tone\"><\/span>Guess the tone<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <p class=\"game-sub\">Press play, listen to the shape, then pick the tone you heard.<\/p>\n  <button class=\"game-play\" id=\"game-play-btn\" aria-label=\"Play a random tone\">\u25b6<\/button>\n  <div class=\"guess-grid\" id=\"guess-grid\">\n    <button class=\"guess-btn\" data-guess=\"t1\">\u02c9<\/button>\n    <button class=\"guess-btn\" data-guess=\"t2\">\u02ca<\/button>\n    <button class=\"guess-btn\" data-guess=\"t3\">\u02c7<\/button>\n    <button class=\"guess-btn\" data-guess=\"t4\">\u02cb<\/button>\n    <button class=\"guess-btn\" data-guess=\"neutral\">\u02d9<\/button>\n  <\/div>\n  <div class=\"game-feedback\" id=\"game-feedback\" aria-live=\"polite\"><\/div>\n  <div class=\"game-score mono\" id=\"game-score\">score \u2014 0 \/ 0<\/div>\n  <button class=\"next-btn\" id=\"next-btn\">next \u2192<\/button>\n<\/div>\n\n<p class=\"foot-note\">Redesigned page \u00b7 synthesized pitch audio \u00b7 OneDotDot Chinese \u00b7 tiffanysmandarin.com<\/p>\n\n<\/div><!-- \/#odd-tones-page -->\n\n<script>\n(function(){\n  var root = document.getElementById('odd-tones-page');\n  if(!root) return;\n\n  \/\/ ---------- synthesized pitch (Web Audio) ----------\n  var audioCtx = null;\n  function getCtx(){\n    if(!audioCtx){\n      audioCtx = new (window.AudioContext || window.webkitAudioContext)();\n    }\n    if(audioCtx.state === 'suspended') audioCtx.resume();\n    return audioCtx;\n  }\n\n  \/\/ pitch curves: [ [timeFraction, frequencyHz], ... ]\n  var CURVES = {\n    t1:      { dur: .55, points: [[0,360],[1,360]] },\n    t2:      { dur: .55, points: [[0,250],[1,360]] },\n    t3:      { dur: .70, points: [[0,240],[.5,190],[1,300]] },\n    t3low:   { dur: .45, points: [[0,210],[1,205]] },\n    sandhi:  { dur: .55, points: [[0,250],[1,360]] }, \/\/ sounds like t2\n    t4:      { dur: .45, points: [[0,360],[1,180]] },\n    neutral: { dur: .22, points: [[0,240],[1,235]] }\n  };\n\n  function playTone(key){\n    var c = CURVES[key];\n    if(!c) return;\n    var ctx = getCtx();\n    var now = ctx.currentTime;\n    var osc = ctx.createOscillator();\n    var gain = ctx.createGain();\n    osc.type = 'sine';\n    osc.connect(gain);\n    gain.connect(ctx.destination);\n\n    var pts = c.points;\n    osc.frequency.setValueAtTime(pts[0][1], now);\n    for(var i=1;i<pts.length;i++){\n      osc.frequency.linearRampToValueAtTime(pts[i][1], now + pts[i][0]*c.dur);\n    }\n\n    gain.gain.setValueAtTime(0, now);\n    gain.gain.linearRampToValueAtTime(.22, now + .03);\n    gain.gain.setValueAtTime(.22, now + c.dur - .06);\n    gain.gain.linearRampToValueAtTime(0, now + c.dur);\n\n    osc.start(now);\n    osc.stop(now + c.dur + .02);\n  }\n\n  \/\/ wire up every element with data-tone\n  root.querySelectorAll('[data-tone]').forEach(function(el){\n    el.addEventListener('click', function(){\n      var key = el.getAttribute('data-tone');\n      playTone(key);\n    });\n  });\n\n  \/\/ wire up individual word recordings (specific wav files, one per chip\/tile)\n  var wordAudioEls = {};\n  root.querySelectorAll('[data-audio]').forEach(function(el){\n    el.addEventListener('click', function(e){\n      e.stopPropagation();\n      var src = el.getAttribute('data-audio');\n      if(!wordAudioEls[src]){\n        wordAudioEls[src] = new Audio(src);\n      }\n      var a = wordAudioEls[src];\n      a.currentTime = 0;\n      a.play().catch(function(){ \/* ignore autoplay\/user-gesture errors *\/ });\n\n      if(el.classList.contains('syl-btn')){\n        root.querySelectorAll('.syl-btn').forEach(function(b){ b.classList.remove('active'); });\n        el.classList.add('active');\n      }\n    });\n  });\n\n  \/\/ ---------- guess the tone game ----------\n  var toneKeys = ['t1','t2','t3','t4','neutral'];\n  var current = null;\n  var score = { right:0, total:0 };\n\n  var playBtn = document.getElementById('game-play-btn');\n  var guessBtns = root.querySelectorAll('.guess-btn');\n  var feedback = document.getElementById('game-feedback');\n  var scoreEl = document.getElementById('game-score');\n  var nextBtn = document.getElementById('next-btn');\n\n  function newRound(){\n    current = toneKeys[Math.floor(Math.random()*toneKeys.length)];\n    feedback.textContent = '';\n    feedback.classList.remove('correct','wrong');\n    nextBtn.classList.remove('show');\n    guessBtns.forEach(function(b){\n      b.disabled = false;\n      b.classList.remove('correct','wrong');\n    });\n  }\n\n  playBtn.addEventListener('click', function(){\n    if(!current) newRound();\n    playTone(current);\n  });\n\n  guessBtns.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      if(!current || btn.disabled) return;\n      var guess = btn.getAttribute('data-guess');\n      score.total++;\n      guessBtns.forEach(function(b){ b.disabled = true; });\n\n      if(guess === current){\n        score.right++;\n        btn.classList.add('correct');\n        feedback.textContent = 'correct \u2014 that was ' + labelFor(current);\n        feedback.classList.add('correct');\n      } else {\n        btn.classList.add('wrong');\n        root.querySelector('[data-guess=\"'+current+'\"]').classList.add('correct');\n        feedback.textContent = 'that was ' + labelFor(current);\n        feedback.classList.add('wrong');\n      }\n      scoreEl.textContent = 'score \u2014 ' + score.right + ' \/ ' + score.total;\n      nextBtn.classList.add('show');\n    });\n  });\n\n  function labelFor(key){\n    return { t1:'the 1st tone', t2:'the 2nd tone', t3:'the 3rd tone', t4:'the 4th tone', neutral:'the neutral tone' }[key];\n  }\n\n  nextBtn.addEventListener('click', function(){\n    newRound();\n    playTone(current);\n  });\n\n})();\n<\/script>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? :)<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/pronunciation\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OneDotDot Chinese \u00b7 Tones Tones aren&#8217;t hard,they&#8217;re just shapes Mandarin tones aren&#8217;t a memory test \u2014 they&#8217;re pitch curves, measured against your own voice, not your teacher&#8217;s. Tap a syllable and watch the shape. \u5abd\u5988m\u0101 \u9ebb\u9ebbm\u00e1 \u99ac\u9a6cm\u01ce \u7f75\u9a82m\u00e0 \u55ce\u5417ma tap a tile to hear its pitch First Tone \u2014 the level tone \u9670\u5e73\u9634\u5e73 Hold the&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[16],"tags":[59],"class_list":["post-544","post","type-post","status-publish","format-standard","hentry","category-hsk1","tag-tones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mandarin Tones - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Learning Chinese tones is a pain for you? Hey, that is not true! It&#039;s actually a pain for your teacher, not you. OK, back to the topic. &quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mandarin Tones - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Learning Chinese tones is a pain for you? Hey, that is not true! It&#039;s actually a pain for your teacher, not you. OK, back to the topic. &quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-16T14:31:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-09T03:39:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"Mandarin Tones\",\"datePublished\":\"2022-06-16T14:31:39+00:00\",\"dateModified\":\"2026-08-09T03:39:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/\"},\"wordCount\":436,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/e881b2e8aabf2.jpg\",\"keywords\":[\"tones\"],\"articleSection\":[\"HSK 1\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/\",\"name\":\"Mandarin Tones - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/e881b2e8aabf2.jpg\",\"datePublished\":\"2022-06-16T14:31:39+00:00\",\"dateModified\":\"2026-08-09T03:39:34+00:00\",\"description\":\"Learning Chinese tones is a pain for you? Hey, that is not true! It's actually a pain for your teacher, not you. OK, back to the topic. \\\"\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/e881b2e8aabf2.jpg\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/e881b2e8aabf2.jpg\",\"width\":1289,\"height\":428},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/06\\\/16\\\/chinesetones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mandarin Tones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mandarin Tones - OneDotDot Chinese","description":"Learning Chinese tones is a pain for you? Hey, that is not true! It's actually a pain for your teacher, not you. OK, back to the topic. \"","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/","og_locale":"en_US","og_type":"article","og_title":"Mandarin Tones - OneDotDot Chinese","og_description":"Learning Chinese tones is a pain for you? Hey, that is not true! It's actually a pain for your teacher, not you. OK, back to the topic. \"","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/","og_site_name":"OneDotDot Chinese","article_published_time":"2022-06-16T14:31:39+00:00","article_modified_time":"2026-08-09T03:39:34+00:00","og_image":[{"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"Mandarin Tones","datePublished":"2022-06-16T14:31:39+00:00","dateModified":"2026-08-09T03:39:34+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/"},"wordCount":436,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg","keywords":["tones"],"articleSection":["HSK 1"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/","name":"Mandarin Tones - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg","datePublished":"2022-06-16T14:31:39+00:00","dateModified":"2026-08-09T03:39:34+00:00","description":"Learning Chinese tones is a pain for you? Hey, that is not true! It's actually a pain for your teacher, not you. OK, back to the topic. \"","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e881b2e8aabf2.jpg","width":1289,"height":428},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/06\/16\/chinesetones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"Mandarin Tones"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":30,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"predecessor-version":[{"id":14885,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/544\/revisions\/14885"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}