{
  "title": "How Mandarin consonants work",
  "edition": "2026-10-20",
  "scope": "All 21 Sound Lab consonant initials, with notes on ng, glides and zero initial.",
  "method": "University teaching descriptions cross-checked with IPA terminology and primary articulatory studies. Cues are instructional synthesis, not measured prescriptions for all speakers.",
  "groups": [
    {
      "id": "lips",
      "label": "Both lips · 双唇音",
      "members": [
        "b",
        "p",
        "m"
      ],
      "placement": "Both lips meet. The tongue is free to prepare for the following final.",
      "sourceIds": [
        "uw",
        "air"
      ]
    },
    {
      "id": "lip-teeth",
      "label": "Lip and teeth · 唇齿音",
      "members": [
        "f"
      ],
      "placement": "The lower lip approaches the upper front teeth; a small gap creates friction.",
      "sourceIds": [
        "class",
        "uw"
      ]
    },
    {
      "id": "front",
      "label": "Teeth/ridge · 舌尖中音",
      "members": [
        "d",
        "t",
        "n",
        "l"
      ],
      "placement": "The tongue front meets the upper teeth/ridge region. Tip and blade contributions vary; l typically uses tip contact.",
      "sourceIds": [
        "lee",
        "osu"
      ]
    },
    {
      "id": "back",
      "label": "Tongue back · 舌根音",
      "members": [
        "g",
        "k",
        "h"
      ],
      "placement": "The tongue back approaches the soft palate. g/k close the passage; h leaves a friction-producing gap.",
      "sourceIds": [
        "polyu",
        "uw"
      ]
    },
    {
      "id": "palatal",
      "label": "Alveolo-palatal · 舌面前音",
      "members": [
        "j",
        "q",
        "x"
      ],
      "placement": "A useful cue is a low tip near the lower incisors with a raised blade/front tongue. Lip rounding follows the final.",
      "sourceIds": [
        "polyu",
        "lee1999"
      ]
    },
    {
      "id": "retroflex",
      "label": "Postalveolar/retroflex series · 舌尖后音",
      "members": [
        "zh",
        "ch",
        "sh",
        "r"
      ],
      "placement": "A tip raised behind the upper ridge is one teaching model for zh/ch/sh. r needs its own variation note; one fixed tongue profile cannot represent every speaker.",
      "sourceIds": [
        "lee1999",
        "rhotic"
      ]
    },
    {
      "id": "dental",
      "label": "Denti-alveolar sibilants · 舌尖前音",
      "members": [
        "z",
        "c",
        "s"
      ],
      "placement": "The tongue front forms a narrow central channel near the upper teeth/ridge. A blade-led articulation may keep the tip low.",
      "sourceIds": [
        "osu",
        "lee"
      ]
    }
  ],
  "initials": [
    {
      "id": "b",
      "ipa": "p",
      "group": "lips",
      "manner": "stop",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Close both lips, then release with little extra breath.",
      "airflowKey": "stop",
      "note": "Compare bā with pā; do not require an English voiced b.",
      "sourceIds": [
        "uw",
        "air",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Both lips · stop · voiceless · unaspirated"
    },
    {
      "id": "p",
      "ipa": "pʰ",
      "group": "lips",
      "manner": "stop",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Close both lips, then release with a clear puff.",
      "airflowKey": "stop",
      "note": "Compare pā with bā at similar loudness.",
      "sourceIds": [
        "uw",
        "air",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Both lips · stop · voiceless · aspirated"
    },
    {
      "id": "m",
      "ipa": "m",
      "group": "lips",
      "manner": "nasal",
      "aspiration": "not applicable",
      "voicing": "voiced",
      "cue": "Close the lips and keep a gentle hum going through the nose.",
      "airflowKey": "nasal",
      "note": "Unlike b/p, the lip seal can remain while sound continues.",
      "sourceIds": [
        "uw",
        "air",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Both lips · nasal · voiced"
    },
    {
      "id": "f",
      "ipa": "f",
      "group": "lip-teeth",
      "manner": "fricative",
      "aspiration": "not applicable",
      "voicing": "voiceless",
      "cue": "Bring the lower lip lightly toward the upper teeth; sustain gentle friction.",
      "airflowKey": "fricative",
      "note": "Do not close both lips as for b/p or deliberately add voicing as in English v.",
      "sourceIds": [
        "class",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Lip and teeth · fricative · voiceless"
    },
    {
      "id": "d",
      "ipa": "t",
      "group": "front",
      "manner": "stop",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Close with the tongue front at the upper teeth/ridge, then release with little extra breath.",
      "airflowKey": "stop",
      "note": "Compare dā with tā; the letter d does not require voicing.",
      "sourceIds": [
        "lee",
        "osu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Teeth/ridge · stop · voiceless · unaspirated"
    },
    {
      "id": "t",
      "ipa": "tʰ",
      "group": "front",
      "manner": "stop",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Close with the tongue front at the upper teeth/ridge, then release with a clear puff.",
      "airflowKey": "stop",
      "note": "Keep the placement close to d; change the release-to-vowel timing.",
      "sourceIds": [
        "lee",
        "osu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Teeth/ridge · stop · voiceless · aspirated"
    },
    {
      "id": "n",
      "ipa": "n",
      "group": "front",
      "manner": "nasal",
      "aspiration": "not applicable",
      "voicing": "voiced",
      "cue": "Make a tongue-front seal near the upper teeth/ridge and sustain a nasal hum.",
      "airflowKey": "nasal",
      "note": "Compare nā with lā: n uses the nose, l uses the sides of the tongue.",
      "sourceIds": [
        "lee",
        "osu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Teeth/ridge · nasal · voiced"
    },
    {
      "id": "l",
      "ipa": "l",
      "group": "front",
      "manner": "lateral approximant",
      "aspiration": "not applicable",
      "voicing": "voiced",
      "cue": "Touch the tongue tip near the upper ridge; keep voicing as air passes along the sides.",
      "airflowKey": "lateral approximant",
      "note": "A side-view drawing cannot fully show the lateral passage.",
      "sourceIds": [
        "lee",
        "osu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Teeth/ridge · lateral approximant · voiced"
    },
    {
      "id": "g",
      "ipa": "k",
      "group": "back",
      "manner": "stop",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Seal the passage with the tongue back at the soft palate; release with little extra breath.",
      "airflowKey": "stop",
      "note": "Compare gē with kē; do not turn it into an English voiced g.",
      "sourceIds": [
        "polyu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Tongue back · stop · voiceless · unaspirated"
    },
    {
      "id": "k",
      "ipa": "kʰ",
      "group": "back",
      "manner": "stop",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Use a tongue-back seal, then release with a clear puff.",
      "airflowKey": "stop",
      "note": "The seal is similar to g; aspiration distinguishes the pair.",
      "sourceIds": [
        "polyu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Tongue back · stop · voiceless · aspirated"
    },
    {
      "id": "h",
      "ipa": "x",
      "group": "back",
      "manner": "fricative",
      "aspiration": "not applicable",
      "voicing": "voiceless",
      "cue": "Bring the tongue back near the soft palate without sealing it; let gentle friction continue.",
      "airflowKey": "fricative",
      "note": "The broad Mandarin model is velar [x], not simply English glottal [h]. Avoid a forced throat scrape.",
      "sourceIds": [
        "polyu",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Tongue back · fricative · voiceless"
    },
    {
      "id": "j",
      "ipa": "t͡ɕ",
      "group": "palatal",
      "manner": "affricate",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Keep the tip low, raise the tongue front, close briefly, then release into friction with little extra breath.",
      "airflowKey": "affricate",
      "note": "Compare jī and qī. IPA [j] is a glide; it is not Pinyin j.",
      "sourceIds": [
        "polyu",
        "lee1999",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Alveolo-palatal · affricate · voiceless · unaspirated"
    },
    {
      "id": "q",
      "ipa": "t͡ɕʰ",
      "group": "palatal",
      "manner": "affricate",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Keep the tip low and the front raised; release the brief closure into friction and a clear puff.",
      "airflowKey": "affricate",
      "note": "q in qīng is alveolo-palatal. The ing final adds its own movement; q is not retroflex ch.",
      "sourceIds": [
        "polyu",
        "lee1999",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Alveolo-palatal · affricate · voiceless · aspirated"
    },
    {
      "id": "x",
      "ipa": "ɕ",
      "group": "palatal",
      "manner": "fricative",
      "aspiration": "not applicable",
      "voicing": "voiceless",
      "cue": "Keep the tip low and the tongue front raised; sustain friction through a narrow gap.",
      "airflowKey": "fricative",
      "note": "Unlike j/q, start with friction rather than a complete closure. A forced smile is unnecessary.",
      "sourceIds": [
        "polyu",
        "lee1999",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Alveolo-palatal · fricative · voiceless"
    },
    {
      "id": "zh",
      "ipa": "ʈ͡ʂ",
      "group": "retroflex",
      "manner": "affricate",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Raise the tip toward the area behind the upper ridge; close, then release into friction with little extra breath.",
      "airflowKey": "affricate",
      "note": "A comfortable raised-tip model is enough; do not force an extreme curl.",
      "sourceIds": [
        "lee1999",
        "rhotic",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all",
        "litao-retroflex"
      ],
      "classification": "Postalveolar/retroflex series · affricate · voiceless · unaspirated"
    },
    {
      "id": "ch",
      "ipa": "ʈ͡ʂʰ",
      "group": "retroflex",
      "manner": "affricate",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Use a comfortable postalveolar closure, then release into friction with a clear puff.",
      "airflowKey": "affricate",
      "note": "Compare zhī and chī. English ch is an approximation, not the same target.",
      "sourceIds": [
        "lee1999",
        "rhotic",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all",
        "litao-retroflex"
      ],
      "classification": "Postalveolar/retroflex series · affricate · voiceless · aspirated"
    },
    {
      "id": "sh",
      "ipa": "ʂ",
      "group": "retroflex",
      "manner": "fricative",
      "aspiration": "not applicable",
      "voicing": "voiceless",
      "cue": "Raise the tongue front toward the postalveolar region and keep a narrow gap for steady friction.",
      "airflowKey": "fricative",
      "note": "No initial complete closure as in zh/ch. Tongue profiles vary across speakers.",
      "sourceIds": [
        "lee1999",
        "rhotic",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all",
        "litao-retroflex"
      ],
      "classification": "Postalveolar/retroflex series · fricative · voiceless"
    },
    {
      "id": "r",
      "ipa": "ɹ̠ ~ ɻ ~ ʐ",
      "group": "retroflex",
      "manner": "rhotic approximant / fricative",
      "aspiration": "not applicable",
      "voicing": "voiced",
      "cue": "Keep the voice going. Bunch the tongue front with the tip low and leave an open oral passage. The lab shows one common r shape; other speakers use a raised tip.",
      "airflowKey": "rhotic approximant / fricative",
      "note": "These symbols represent different descriptions. Do not require a trill, tongue contact, or a universal raised tip. The lab illustrates a bunched configuration, separately from the zh/ch/sh series.",
      "sourceIds": [
        "lee1999",
        "rhotic",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all",
        "litao-retroflex"
      ],
      "classification": "Postalveolar rhotic · rhotic approximant / fricative · voiced"
    },
    {
      "id": "z",
      "ipa": "t͡s",
      "group": "dental",
      "manner": "affricate",
      "aspiration": "unaspirated",
      "voicing": "voiceless",
      "cue": "Make a brief tongue-front closure near the upper teeth/ridge, then release through a narrow channel.",
      "airflowKey": "affricate",
      "note": "Compare zī and cī. Pinyin z is not English voiced [z].",
      "sourceIds": [
        "osu",
        "lee",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Denti-alveolar sibilants · affricate · voiceless · unaspirated"
    },
    {
      "id": "c",
      "ipa": "t͡sʰ",
      "group": "dental",
      "manner": "affricate",
      "aspiration": "aspirated",
      "voicing": "voiceless",
      "cue": "Make a brief front closure, then release into friction with a clear puff.",
      "airflowKey": "affricate",
      "note": "Keep it one affricate, not a separate t syllable followed by s.",
      "sourceIds": [
        "osu",
        "lee",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Denti-alveolar sibilants · affricate · voiceless · aspirated"
    },
    {
      "id": "s",
      "ipa": "s",
      "group": "dental",
      "manner": "fricative",
      "aspiration": "not applicable",
      "voicing": "voiceless",
      "cue": "Leave a narrow central channel near the upper teeth/ridge and sustain a hiss.",
      "airflowKey": "fricative",
      "note": "Unlike z/c, no complete starting closure; a low-tip, blade-led posture is possible.",
      "sourceIds": [
        "osu",
        "lee",
        "uw",
        "polyu-intro"
      ],
      "videoIds": [
        "grace-all"
      ],
      "classification": "Denti-alveolar sibilants · fricative · voiceless"
    }
  ],
  "airflow": {
    "stop": "Oral closure → release; nasal route closed. The aspirated partner adds a longer breathy interval before the vowel.",
    "affricate": "Oral closure → friction → vowel; nasal route closed. Friction is not itself aspiration.",
    "fricative": "Continuous oral friction through a narrow gap; nasal route closed.",
    "nasal": "Oral passage sealed; the lowered velum opens the nasal route. Voicing continues.",
    "lateral approximant": "Voiced oral flow around the tongue sides; nasal route closed.",
    "rhotic approximant / fricative": "Voiced oral flow through an incomplete constriction; friction varies. Nasal route closed."
  },
  "airflowSourceIds": {
    "stop": [
      "class",
      "aspiration"
    ],
    "affricate": [
      "class",
      "polyu-intro"
    ],
    "fricative": [
      "class"
    ],
    "nasal": [
      "air"
    ],
    "lateral approximant": [
      "class"
    ],
    "rhotic approximant / fricative": [
      "rhotic",
      "air"
    ]
  },
  "sources": [
    {
      "id": "ipa",
      "title": "International Phonetic Association — IPA chart",
      "url": "https://www.internationalphoneticassociation.org/sites/default/files/IPA_Kiel_2015.pdf",
      "use": "Classification vocabulary and symbols; not a Mandarin inventory.",
      "checked": "2026-10-20"
    },
    {
      "id": "uw",
      "title": "University of Washington — Mandarin consonants",
      "url": "https://courses.washington.edu/chin342/ipa/consonants.html",
      "use": "Pinyin/IPA mapping, place and manner, with linked audio. Its r symbol differs from the Ohio State chart.",
      "checked": "2026-10-20"
    },
    {
      "id": "osu",
      "title": "Ohio State University — Mandarin IPA charts",
      "url": "https://ielp.ehe.osu.edu/files/2025/09/IPA_Mandarin.pdf",
      "use": "Consonant charts and tongue-tip notes on PDF pages 1–2. Treat the chart’s laminal description as a model, not a universal posture; it explicitly allows more than one r realization.",
      "checked": "2026-10-20"
    },
    {
      "id": "lee",
      "title": "Lee & Zee (2003) — Standard Chinese (Beijing)",
      "url": "https://www.cambridge.org/core/services/aop-cambridge-core/content/view/050A393AF2D3C325E3C6796FE8CA99A3/S0025100303001208a.pdf/standard_chinese_beijing.pdf",
      "use": "Primary description; conventions on pp. 110–111 distinguish tip/blade articulations and syllable positions. A Beijing model with a particular recorded speaker.",
      "checked": "2026-10-20"
    },
    {
      "id": "lee1999",
      "title": "Lee (1999) — Beijing sibilants and approximant",
      "url": "https://www.internationalphoneticassociation.org/icphs-proceedings/ICPhS1999/papers/p14_0413.pdf",
      "use": "Primary palatographic and acoustic study. Supports postalveolar versus alveolo-palatal distinctions without requiring a deep underside-of-tongue curl.",
      "checked": "2026-10-20"
    },
    {
      "id": "rhotic",
      "title": "Chen, Whalen & Mok (2024) — Mandarin rhotics",
      "url": "https://ling.cuhk.edu.hk/people/peggy/ChenWhalenMok_2024_MandarinR.pdf",
      "use": "Ultrasound study of 18 Northern Chinese speakers. Initial r was bunched in this sample; syllabic and postvocalic rhotics also included tip-up shapes. This is evidence of variation, not a rule for every speaker.",
      "checked": "2026-10-20"
    },
    {
      "id": "polyu-intro",
      "title": "Hong Kong Polytechnic University — Introduction to initials",
      "url": "https://www.polyu.edu.hk/bepth/introduction-to-phonetics/initials/introduction-to-initials/",
      "use": "The 21-initial teaching inventory and the distinction between aspiration and voicing. Uses an approximant analysis of r.",
      "checked": "2026-10-20"
    },
    {
      "id": "polyu",
      "title": "Hong Kong Polytechnic University — Initial groups",
      "url": "https://www.polyu.edu.hk/bepth/introduction-to-phonetics/initials/initial-groups/?sc_lang=en",
      "use": "Practical group explanations and audio; useful low-tip j/q/x and velar h instructions. English analogies and fixed-tip r instructions need qualification.",
      "checked": "2026-10-20"
    },
    {
      "id": "air",
      "title": "Catherine Anderson — Articulators",
      "url": "https://pressbooks.pub/essentialsoflinguistics/chapter/2-3-articulators/",
      "use": "Mouth structures, vocal folds, and oral/nasal routes. General mechanisms, not Mandarin-specific tongue targets.",
      "checked": "2026-10-20"
    },
    {
      "id": "class",
      "title": "Catherine Anderson — Classifying consonants",
      "url": "https://pressbooks.pub/essentialsoflinguistics/chapter/2-7-classifying-consonants/",
      "use": "Place, manner, voicing, lateral flow, and affricates. English-centered examples; do not transfer English letter values or postalveolar labels directly to Mandarin.",
      "checked": "2026-10-20"
    },
    {
      "id": "aspiration",
      "title": "Catherine Anderson — Aspirated stops in English",
      "url": "https://pressbooks.pub/essentialsoflinguistics/chapter/3-5-aspirated-stops-in-english/",
      "use": "Release and aspiration are distinct; English s-plus-stop sequences offer a starting analogy for unaspirated stops, not an exact Mandarin model.",
      "checked": "2026-10-20"
    },
    {
      "id": "litao",
      "title": "Litao Chinese — Pinyin course syllabus",
      "url": "https://litaochinese.com/product/chinese-pinyin-course/",
      "use": "Primary provider confirms lessons 02–06 cover all 21 initials, grouped by pronunciation family.",
      "checked": "2026-10-20"
    },
    {
      "id": "cfu",
      "title": "ChineseFor.Us — b p m f lesson",
      "url": "https://chinesefor.us/lessons/chinese-pinyin-initials-video-lesson/",
      "use": "Supplementary practice. Its group-level lip description is simplified: f specifically uses lower lip and upper teeth.",
      "checked": "2026-10-20"
    }
  ],
  "videos": [
    {
      "id": "grace-all",
      "creator": "Grace Mandarin Chinese",
      "title": "Master All Chinese Consonants | Pronunciation Training",
      "url": "https://www.youtube.com/watch?v=_85ze7HrvJw",
      "targets": [
        "b",
        "p",
        "m",
        "f",
        "d",
        "t",
        "n",
        "l",
        "g",
        "k",
        "h",
        "j",
        "q",
        "x",
        "zh",
        "ch",
        "sh",
        "r",
        "z",
        "c",
        "s"
      ],
      "use": "Individual consonant and group practice, with links to the creator’s chapter starts.",
      "chapterSeconds": {
        "b": 93,
        "p": 116,
        "m": 159,
        "f": 283,
        "d": 324,
        "t": 350,
        "n": 383,
        "l": 421,
        "g": 557,
        "k": 579,
        "h": 617,
        "j": 761,
        "q": 761,
        "x": 761,
        "zh": 932,
        "ch": 932,
        "sh": 932,
        "r": 932,
        "z": 1118,
        "c": 1118,
        "s": 1118
      }
    },
    {
      "id": "litao-retroflex",
      "creator": "Learn Chinese with Litao",
      "title": "Chinese initials “sh, ch, zh, r” | Pinyin Lesson 05",
      "url": "https://www.youtube.com/watch?v=Jcfpax92f1w",
      "targets": [
        "zh",
        "ch",
        "sh",
        "r"
      ],
      "use": "Focused practice for zh, ch, sh and r. Tongue shapes vary between speakers."
    }
  ],
  "status": "Published reference"
}
