{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "coda_to_ipa = {\n", " \"b\": \"p\",\n", " \"p\": \"p‘\",\n", " \"m\": \"m\",\n", " \"f\": \"f\",\n", " \"d\": \"t\",\n", " \"t\": \"t‘\",\n", " \"n\": \"n\",\n", " \"z\": \"ts\",\n", " \"c\": \"ts‘\",\n", " \"s\": \"s\",\n", " \"r\": \"z\",\n", " \"j\": \"tɕ\",\n", " \"q\": \"tɕ‘\",\n", " \"gn\": \"ȵ\",\n", " \"x\": \"ɕ\",\n", " \"g\": \"k\",\n", " \"k\": \"k‘\",\n", " \"ng\": \"ŋ\",\n", " \"h\": \"x\",\n", "}" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "rime_to_ipa = {\n", " \"(j|q|x)[uv]an\": r\"\\1yan\",\n", " \"y[uv]an\": \"yan\",\n", " \"(j|q|x)[uv]n\": r\"\\1yn\",\n", " \"y[uv]n\": \"yn\",\n", " \"iong\": \"yoŋ\",\n", "\n", " \"[uw]ang\": \"uaŋ\",\n", " \"[uw]ai\": \"uai\",\n", " \"[uw]ei\": \"uei\",\n", " \"[uw]an\": \"uan\",\n", " \"w?un\": \"uən\",\n", " \"[uw]a\": \"ua\",\n", " \"y?uo\": \"yo\",\n", " \"(g|k|h)ue\": r\"\\1ue\",\n", " \"y?[uv]e\": \"ye\",\n", "\n", " \"iang\": \"iaŋ\",\n", " \"ang\": \"aŋ\",\n", " \"ong\": \"oŋ\",\n", " \"[iy]ai\": \"iɛi\",\n", " \"[iy]ao\": \"iau\",\n", " \"[iy]an\": \"iɛn\",\n", " \"you|iu\": \"iəu\",\n", " \"y?in\": \"in\",\n", " \"(z|c|s|r)i\": r\"\\1ɿ\",\n", " \"ai\": \"ai\",\n", " \"ei\": \"ei\",\n", " \"ao\": \"au\",\n", " \"ou\": \"əu\",\n", " \"an\": \"an\",\n", " \"en\": \"ən\",\n", " \"[iy]a\": \"ia\",\n", " \"[iy]e\": \"ie\",\n", " \"(j|q|x)[uv]\": r\"\\1y\",\n", " \"er\": \"ɚ\",\n", " \"yu\": \"y\",\n", " \"yi\": \"i\",\n", " \"v\": \"y\",\n", " \"i\": \"i\",\n", " \"a\": \"a\",\n", " \"o\": \"o\",\n", " \"e\": \"e\",\n", " \"u\": \"u\",\n", "}" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "second_tone_to_ipa = {\n", " \"1\": \"꜒\",\n", " \"2\": \"꜕꜖\",\n", " \"3\": \"꜒꜔\",\n", " \"4\": \"꜕꜖꜔\",\n", "}\n", "\n", "first_tone_to_ipa = {\n", " \"1\": \"˥\",\n", " \"2\": \"˨˩\",\n", " \"3\": \"˥˧\",\n", " \"4\": \"˨˩˧\",\n", "}" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "b|p|m|f|d|t|n|z|c|s|r|j|q|gn|x|g|k|ng|h\n" ] } ], "source": [ "codas = \"|\".join(coda_to_ipa.keys())\n", "erhua_to_ipa = {\n", " \"fur\": \"fɚ\",\n", " f\"({codas}?)([yiwu]).*r\": r\"\\1\\2ɚ\",\n", " f\"({codas}?).+r\": r\"\\1ɚ\",\n", "}\n", "simplify_erhua = {\n", " \"fur\": \"fer\",\n", " f\"y.+r\": \"yir\",\n", " f\"w.+r\": \"wur\",\n", " f\"({codas}?)([iu]).*r\": r\"\\1\\2r\",\n", " f\"({codas}?).+r\": r\"\\1er\",\n", "}\n", "print(codas)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Extracted 1540 pinyin sequences\n" ] } ], "source": [ "import re\n", "\n", "# extract pinyins from fangyan.json\n", "prefix = re.compile('\\\"pinyin\\\": +\\\"(.+)\\\",')\n", "pinyins = set()\n", "\n", "with open(\"fangyan.json\", \"r\") as input_file:\n", " for line in input_file:\n", " line = line.strip()\n", " match = prefix.match(line)\n", " if match:\n", " pinyin = match.group(1).replace(\"——\", \"\").replace(\"ü\", \"v\")\n", " if '→' in pinyin:\n", " [before, after] = pinyin.split('→')\n", " assert len(before) == len(after)\n", " pinyin = \"\"\n", " for b, a in zip(before, after):\n", " if b != a:\n", " pinyin += (b + a)\n", " else:\n", " pinyin += b\n", " pinyins.add(pinyin)\n", "\n", "print(f\"Extracted {len(pinyins)} pinyin sequences\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'a1': 'a˥', 'ai1': 'ai˥', 'ai2': 'ai˨˩', 'ai3': 'ai˥˧', 'ai4': 'ai˨˩˧', 'an1': 'an˥', 'an2': 'an˨˩', 'an4': 'an˨˩˧', 'ang1': 'aŋ˥', 'ang2': 'aŋ˨˩', 'ang4': 'aŋ˨˩˧', 'ao1': 'au˥', 'ao2': 'au˨˩', 'ao3': 'au˥˧', 'ao4': 'au˨˩˧', 'ba1': 'pa˥', 'ba2': 'pa˨˩', 'ba3': 'pa˥˧', 'ba4': 'pa˨˩˧', 'bai3': 'pai˥˧', 'bai4': 'pai˨˩˧', 'ban1': 'pan˥', 'ban3': 'pan˥˧', 'ban4': 'pan˨˩˧', 'bang1': 'paŋ˥', 'bang3': 'paŋ˥˧', 'bang4': 'paŋ˨˩˧', 'bao1': 'pau˥', 'bao2': 'pau˨˩', 'bao3': 'pau˥˧', 'bao4': 'pau˨˩˧', 'be2': 'pe˨˩', 'bei1': 'pei˥', 'bei4': 'pei˨˩˧', 'ben1': 'pən˥', 'ben2': 'pən˨˩', 'ben3': 'pən˥˧', 'ben4': 'pən˨˩˧', 'bi1': 'pi˥', 'bi3': 'pi˥˧', 'bi4': 'pi˨˩˧', 'bi2': 'pi˨˩', 'bian1': 'piɛn˥', 'bian3': 'piɛn˥˧', 'bian4': 'piɛn˨˩˧', 'biao1': 'piau˥', 'biao3': 'piau˥˧', 'biao4': 'piau˨˩˧', 'bie1': 'pie˥', 'bin1': 'pin˥', 'bin3': 'pin˥˧', 'bin4': 'pin˨˩˧', 'bo1': 'po˥', 'bo3': 'po˥˧', 'bo4': 'po˨˩˧', 'bo2': 'po˨˩', 'bong4': 'poŋ˨˩˧', 'bu1': 'pu˥', 'bu3': 'pu˥˧', 'bu4': 'pu˨˩˧', 'bu2': 'pu˨˩', 'ca3': 'ts‘a˥˧', 'ca2': 'ts‘a˨˩', 'cai1': 'ts‘ai˥', 'cai2': 'ts‘ai˨˩', 'cai3': 'ts‘ai˥˧', 'cai4': 'ts‘ai˨˩˧', 'can1': 'ts‘an˥', 'can2': 'ts‘an˨˩', 'can3': 'ts‘an˥˧', 'can4': 'ts‘an˨˩˧', 'cang1': 'ts‘aŋ˥', 'cao1': 'ts‘au˥', 'cao2': 'ts‘au˨˩', 'cao3': 'ts‘au˥˧', 'cao4': 'ts‘au˨˩˧', 'ce2': 'ts‘e˨˩', 'cen1': 'ts‘ən˥', 'cen2': 'ts‘ən˨˩', 'cen3': 'ts‘ən˥˧', 'cen4': 'ts‘ən˨˩˧', 'ca1': 'ts‘a˥', 'ca4': 'ts‘a˨˩˧', 'cang2': 'ts‘aŋ˨˩', 'cang3': 'ts‘aŋ˥˧', 'cang4': 'ts‘aŋ˨˩˧', 'ce1': 'ts‘e˥', 'ce3': 'ts‘e˥˧', 'ce4': 'ts‘e˨˩˧', 'ci1': 'ts‘ɿ˥', 'ci2': 'ts‘ɿ˨˩', 'ci3': 'ts‘ɿ˥˧', 'ci4': 'ts‘ɿ˨˩˧', 'co2': 'ts‘o˨˩', 'cong1': 'ts‘oŋ˥', 'cong3': 'ts‘oŋ˥˧', 'cong4': 'ts‘oŋ˨˩˧', 'cou1': 'ts‘əu˥', 'cou2': 'ts‘əu˨˩', 'cou3': 'ts‘əu˥˧', 'cu1': 'ts‘u˥', 'cu2': 'ts‘u˨˩', 'cu3': 'ts‘u˥˧', 'cuai1': 'ts‘uai˥', 'cuai4': 'ts‘uai˨˩˧', 'cuan1': 'ts‘uan˥', 'cuan2': 'ts‘uan˨˩', 'cuan3': 'ts‘uan˥˧', 'cuan4': 'ts‘uan˨˩˧', 'cuang1': 'ts‘uaŋ˥', 'cuang2': 'ts‘uaŋ˨˩', 'cuang3': 'ts‘uaŋ˥˧', 'cui1': 'ts‘ui˥', 'cui2': 'ts‘ui˨˩', 'cun1': 'ts‘uən˥', 'cun3': 'ts‘uən˥˧', 'qian1': 'tɕ‘iɛn˥', 'qian2': 'tɕ‘iɛn˨˩', 'qian3': 'tɕ‘iɛn˥˧', 'qian4': 'tɕ‘iɛn˨˩˧', 'qiang1': 'tɕ‘iaŋ˥', 'qiang2': 'tɕ‘iaŋ˨˩', 'qiang3': 'tɕ‘iaŋ˥˧', 'qiang4': 'tɕ‘iaŋ˨˩˧', 'qiao1': 'tɕ‘iau˥', 'qiao2': 'tɕ‘iau˨˩', 'qiao3': 'tɕ‘iau˥˧', 'qiao4': 'tɕ‘iau˨˩˧', 'qie2': 'tɕ‘ie˨˩', 'qin1': 'tɕ‘in˥', 'qin2': 'tɕ‘in˨˩', 'qin3': 'tɕ‘in˥˧', 'qin4': 'tɕ‘in˨˩˧', 'qio2': 'tɕ‘io˨˩', 'qiu1': 'tɕ‘iəu˥', 'qiu2': 'tɕ‘iəu˨˩', 'xiu2': 'ɕiəu˨˩', 'qiu3': 'tɕ‘iəu˥˧', 'co1': 'ts‘o˥', 'co3': 'ts‘o˥˧', 'co4': 'ts‘o˨˩˧', 'cong2': 'ts‘oŋ˨˩', 'cou4': 'ts‘əu˨˩˧', 'cu4': 'ts‘u˨˩˧', 'cua2': 'ts‘ua˨˩', 'cui3': 'ts‘ui˥˧', 'cui4': 'ts‘ui˨˩˧', 'cun2': 'ts‘uən˨˩', 'cun4': 'ts‘uən˨˩˧', 'qu1': 'tɕ‘y˥', 'qu3': 'tɕ‘y˥˧', 'qu4': 'tɕ‘y˨˩˧', 'quan2': 'tɕ‘yan˨˩', 'qi1': 'tɕ‘i˥', 'qi2': 'tɕ‘i˨˩', 'da3': 'ta˥˧', 'da2': 'ta˨˩', 'dai3': 'tai˥˧', 'dai4': 'tai˨˩˧', 'dan1': 'tan˥', 'dan3': 'tan˥˧', 'dan4': 'tan˨˩˧', 'dang1': 'taŋ˥', 'dang3': 'taŋ˥˧', 'dang4': 'taŋ˨˩˧', 'dao1': 'tau˥', 'dao3': 'tau˥˧', 'dao4': 'tau˨˩˧', 'de2': 'te˨˩', 'den1': 'tən˥', 'den3': 'tən˥˧', 'den4': 'tən˨˩˧', 'di1': 'ti˥', 'di3': 'ti˥˧', 'di4': 'ti˨˩˧', 'di2': 'ti˨˩', 'dia1': 'tia˥', 'dian1': 'tiɛn˥', 'dian3': 'tiɛn˥˧', 'dian4': 'tiɛn˨˩˧', 'diao1': 'tiau˥', 'diao4': 'tiau˨˩˧', 'die1': 'tie˥', 'die2': 'tie˨˩', 'din1': 'tin˥', 'din3': 'tin˥˧', 'din4': 'tin˨˩˧', 'diu1': 'tiəu˥', 'do1': 'to˥', 'do3': 'to˥˧', 'do4': 'to˨˩˧', 'do2': 'to˨˩', 'dong1': 'toŋ˥', 'dong3': 'toŋ˥˧', 'dong4': 'toŋ˨˩˧', 'dou1': 'təu˥', 'dou3': 'təu˥˧', 'dou4': 'təu˨˩˧', 'du1': 'tu˥', 'du3': 'tu˥˧', 'du4': 'tu˨˩˧', 'du2': 'tu˨˩', 'duan4': 'tuan˨˩˧', 'dui1': 'tui˥', 'dui4': 'tui˨˩˧', 'dun1': 'tuən˥', 'dun4': 'tuən˨˩˧', 'e2': 'e˨˩', 'en1': 'ən˥', 'en4': 'ən˨˩˧', 'o2': 'o˨˩', 'er2': 'ɚ˨˩', 'er3': 'ɚ˥˧', 'er4': 'ɚ˨˩˧', 'fa2': 'fa˨˩', 'fan1': 'fan˥', 'fan2': 'fan˨˩', 'fan3': 'fan˥˧', 'fan4': 'fan˨˩˧', 'fang1': 'faŋ˥', 'fang2': 'faŋ˨˩', 'fang3': 'faŋ˥˧', 'fang4': 'faŋ˨˩˧', 'fei1': 'fei˥', 'fei2': 'fei˨˩', 'fei3': 'fei˥˧', 'fei4': 'fei˨˩˧', 'fen1': 'fən˥', 'fen2': 'fən˨˩', 'fen3': 'fən˥˧', 'fen4': 'fən˨˩˧', 'fong1': 'foŋ˥', 'fong2': 'foŋ˨˩', 'fong3': 'foŋ˥˧', 'fong4': 'foŋ˨˩˧', 'fou3': 'fəu˥˧', 'fu1': 'fu˥', 'fu2': 'fu˨˩', 'fu3': 'fu˥˧', 'fu4': 'fu˨˩˧', 'ga4': 'ka˨˩˧', 'ga2': 'ka˨˩', 'gai1': 'kai˥', 'gai3': 'kai˥˧', 'gai4': 'kai˨˩˧', 'gan1': 'kan˥', 'gan3': 'kan˥˧', 'gan4': 'kan˨˩˧', 'gang1': 'kaŋ˥', 'gang3': 'kaŋ˥˧', 'gang4': 'kaŋ˨˩˧', 'gao1': 'kau˥', 'gao3': 'kau˥˧', 'gao4': 'kau˨˩˧', 'ge2': 'ke˨˩', 'gen1': 'kən˥', 'gen3': 'kən˥˧', 'gen4': 'kən˨˩˧', 'go1': 'ko˥', 'go3': 'ko˥˧', 'go4': 'ko˨˩˧', 'go2': 'ko˨˩', 'gong1': 'koŋ˥', 'gong3': 'koŋ˥˧', 'gong4': 'koŋ˨˩˧', 'gou1': 'kəu˥', 'gou3': 'kəu˥˧', 'gou4': 'kəu˨˩˧', 'gu1': 'ku˥', 'gu3': 'ku˥˧', 'gu4': 'ku˨˩˧', 'gu2': 'ku˨˩', 'gua1': 'kua˥', 'gua3': 'kua˥˧', 'gua4': 'kua˨˩˧', 'gua2': 'kua˨˩', 'guai1': 'kuai˥', 'guai4': 'kuai˨˩˧', 'guan1': 'kuan˥', 'guan3': 'kuan˥˧', 'guan4': 'kuan˨˩˧', 'guang1': 'kuaŋ˥', 'guang3': 'kuaŋ˥˧', 'guang4': 'kuaŋ˨˩˧', 'gue2': 'kue˨˩', 'gui1': 'kui˥', 'gui3': 'kui˥˧', 'gui4': 'kui˨˩˧', 'gun1': 'kuən˥', 'gun3': 'kuən˥˧', 'gun4': 'kuən˨˩˧', 'ha1': 'xa˥', 'hai1': 'xai˥', 'hai2': 'xai˨˩', 'hai3': 'xai˥˧', 'hai4': 'xai˨˩˧', 'han1': 'xan˥', 'han2': 'xan˨˩', 'han3': 'xan˥˧', 'han4': 'xan˨˩˧', 'hang2': 'xaŋ˨˩', 'hang4': 'xaŋ˨˩˧', 'hao1': 'xau˥', 'hao2': 'xau˨˩', 'hao3': 'xau˥˧', 'hao4': 'xau˨˩˧', 'he2': 'xe˨˩', 'hen1': 'xən˥', 'hen2': 'xən˨˩', 'hen3': 'xən˥˧', 'hen4': 'xən˨˩˧', 'ho1': 'xo˥', 'ho2': 'xo˨˩', 'ho4': 'xo˨˩˧', 'ho3': 'xo˥˧', 'hong1': 'xoŋ˥', 'hong2': 'xoŋ˨˩', 'hong3': 'xoŋ˥˧', 'hong4': 'xoŋ˨˩˧', 'hou1': 'xəu˥', 'hou2': 'xəu˨˩', 'hou3': 'xəu˥˧', 'hou4': 'xəu˨˩˧', 'hua1': 'xua˥', 'hua2': 'xua˨˩', 'hua4': 'xua˨˩˧', 'huai2': 'xuai˨˩', 'huai4': 'xuai˨˩˧', 'huan1': 'xuan˥', 'huan2': 'xuan˨˩', 'huan3': 'xuan˥˧', 'huan4': 'xuan˨˩˧', 'huang1': 'xuaŋ˥', 'huang2': 'xuaŋ˨˩', 'huang3': 'xuaŋ˥˧', 'huang4': 'xuaŋ˨˩˧', 'hue2': 'xue˨˩', 'hui1': 'xui˥', 'hui2': 'xui˨˩', 'hui3': 'xui˥˧', 'hui4': 'xui˨˩˧', 'hun1': 'xuən˥', 'hun2': 'xuən˨˩', 'ji1': 'tɕi˥', 'ji3': 'tɕi˥˧', 'ji4': 'tɕi˨˩˧', 'ji2': 'tɕi˨˩', 'jia1': 'tɕia˥', 'jia3': 'tɕia˥˧', 'jia4': 'tɕia˨˩˧', 'jia2': 'tɕia˨˩', 'jiai4': 'tɕiɛi˨˩˧', 'jian1': 'tɕiɛn˥', 'jian3': 'tɕiɛn˥˧', 'jian4': 'tɕiɛn˨˩˧', 'jiang1': 'tɕiaŋ˥', 'jiang3': 'tɕiaŋ˥˧', 'jiang4': 'tɕiaŋ˨˩˧', 'jiao1': 'tɕiau˥', 'jiao3': 'tɕiau˥˧', 'jiao4': 'tɕiau˨˩˧', 'jie2': 'tɕie˨˩', 'jin1': 'tɕin˥', 'jin3': 'tɕin˥˧', 'jin4': 'tɕin˨˩˧', 'jio2': 'tɕio˨˩', 'jiu1': 'tɕiəu˥', 'jiu3': 'tɕiəu˥˧', 'jiu4': 'tɕiəu˨˩˧', 'jun1': 'tɕyn˥', 'jun3': 'tɕyn˥˧', 'jun4': 'tɕyn˨˩˧', 'ju1': 'tɕy˥', 'ju3': 'tɕy˥˧', 'ju4': 'tɕy˨˩˧', 'ju2': 'tɕy˨˩', 'juan1': 'tɕyan˥', 'juan3': 'tɕyan˥˧', 'juan4': 'tɕyan˨˩˧', 'jue2': 'tɕye˨˩', 'ka1': 'k‘a˥', 'ka3': 'k‘a˥˧', 'ka4': 'k‘a˨˩˧', 'kai1': 'k‘ai˥', 'kai3': 'k‘ai˥˧', 'kai4': 'k‘ai˨˩˧', 'kan1': 'k‘an˥', 'kan3': 'k‘an˥˧', 'kan4': 'k‘an˨˩˧', 'kang1': 'k‘aŋ˥', 'kang3': 'k‘aŋ˥˧', 'kang4': 'k‘aŋ˨˩˧', 'kao3': 'k‘au˥˧', 'kao4': 'k‘au˨˩˧', 'ke2': 'k‘e˨˩', 'ken1': 'k‘ən˥', 'ken3': 'k‘ən˥˧', 'ko1': 'k‘o˥', 'ko3': 'k‘o˥˧', 'ko2': 'k‘o˨˩', 'ko4': 'k‘o˨˩˧', 'kong1': 'k‘oŋ˥', 'kong3': 'k‘oŋ˥˧', 'kong4': 'k‘oŋ˨˩˧', 'kou1': 'k‘əu˥', 'kou2': 'k‘əu˨˩', 'kou3': 'k‘əu˥˧', 'kou4': 'k‘əu˨˩˧', 'ku1': 'k‘u˥', 'ku3': 'k‘u˥˧', 'ku4': 'k‘u˨˩˧', 'ku2': 'k‘u˨˩', 'kua1': 'k‘ua˥', 'kua3': 'k‘ua˥˧', 'kua4': 'k‘ua˨˩˧', 'kuai3': 'k‘uai˥˧', 'kuai4': 'k‘uai˨˩˧', 'kuan1': 'k‘uan˥', 'kuan3': 'k‘uan˥˧', 'kuang1': 'k‘uaŋ˥', 'kuang2': 'k‘uaŋ˨˩', 'kuang4': 'k‘uaŋ˨˩˧', 'kue2': 'k‘ue˨˩', 'kui1': 'k‘ui˥', 'kui2': 'k‘ui˨˩', 'kui3': 'k‘ui˥˧', 'kui4': 'k‘ui˨˩˧', 'kun1': 'k‘uən˥', 'kun3': 'k‘uən˥˧', 'kun4': 'k‘uən˨˩˧', 'na1': 'na˥', 'na2': 'na˨˩', 'na3': 'na˥˧', 'na4': 'na˨˩˧', 'nai1': 'nai˥', 'nai2': 'nai˨˩', 'nai3': 'nai˥˧', 'nai4': 'nai˨˩˧', 'nan1': 'nan˥', 'nan2': 'nan˨˩', 'nan3': 'nan˥˧', 'nan4': 'nan˨˩˧', 'nang2': 'naŋ˨˩', 'nang3': 'naŋ˥˧', 'nang4': 'naŋ˨˩˧', 'nao1': 'nau˥', 'nao2': 'nau˨˩', 'nao3': 'nau˥˧', 'nao4': 'nau˨˩˧', 'ne2': 'ne˨˩', 'ne1': 'ne˥', 'nen2': 'nən˨˩', 'nen3': 'nən˥˧', 'nen4': 'nən˨˩˧', 'ni1': 'ni˥', 'ni2': 'ni˨˩', 'ni3': 'ni˥˧', 'ni4': 'ni˨˩˧', 'nian2': 'niɛn˨˩', 'nian3': 'ȵiɛn˥˧', 'nian4': 'niɛn˨˩˧', 'niang2': 'ȵiaŋ˨˩', 'niang3': 'niaŋ˥˧', 'niang4': 'niaŋ˨˩˧', 'niao1': 'niau˥', 'niao2': 'niau˨˩', 'niao3': 'niau˥˧', 'niao4': 'niau˨˩˧', 'nie2': 'nie˨˩', 'nin1': 'nin˥', 'nin2': 'nin˨˩', 'nin3': 'nin˥˧', 'nin4': 'nin˨˩˧', 'nio2': 'nio˨˩', 'niu1': 'niəu˥', 'niu2': 'ȵiəu˨˩', 'niu3': 'niəu˥˧', 'no2': 'no˨˩', 'no3': 'no˥˧', 'no4': 'no˨˩˧', 'nong1': 'noŋ˥', 'nong2': 'noŋ˨˩', 'nong3': 'noŋ˥˧', 'nong4': 'noŋ˨˩˧', 'nou1': 'nəu˥', 'nou2': 'nəu˨˩', 'nou4': 'nəu˨˩˧', 'nu2': 'nu˨˩', 'nu3': 'nu˥˧', 'nu4': 'nu˨˩˧', 'nuan2': 'nuan˨˩', 'nuan3': 'nuan˥˧', 'nuan4': 'nuan˨˩˧', 'nui2': 'nui˨˩', 'nui3': 'nui˥˧', 'nui4': 'nui˨˩˧', 'nun2': 'nuən˨˩', 'nun4': 'nuən˨˩˧', 'nv2': 'ny˨˩', 'nv3': 'ny˥˧', 'nv4': 'ny˨˩˧', 'ma1': 'ma˥', 'ma2': 'ma˨˩', 'ma3': 'ma˥˧', 'ma4': 'ma˨˩˧', 'mai2': 'mai˨˩', 'mai3': 'mai˥˧', 'mai4': 'mai˨˩˧', 'man2': 'man˨˩', 'man3': 'man˥˧', 'man4': 'man˨˩˧', 'mang1': 'maŋ˥', 'mang2': 'maŋ˨˩', 'mang3': 'maŋ˥˧', 'mao1': 'mau˥', 'mao2': 'mau˨˩', 'mao3': 'mau˥˧', 'mao4': 'mau˨˩˧', 'me2': 'me˨˩', 'mei2': 'mei˨˩', 'mei3': 'mei˥˧', 'mei4': 'mei˨˩˧', 'men1': 'mən˥', 'men2': 'mən˨˩', 'men4': 'mən˨˩˧', 'mi1': 'mi˥', 'mi2': 'mi˨˩', 'mi4': 'mi˨˩˧', 'mi3': 'mi˥˧', 'mian2': 'miɛn˨˩', 'mian3': 'miɛn˥˧', 'mian4': 'miɛn˨˩˧', 'miao1': 'miau˥', 'miao2': 'miau˨˩', 'miao3': 'miau˥˧', 'miao4': 'miau˨˩˧', 'mie1': 'mie˥', 'mie2': 'mie˨˩', 'min2': 'min˨˩', 'min3': 'min˥˧', 'min4': 'min˨˩˧', 'miu4': 'miəu˨˩˧', 'mo1': 'mo˥', 'mo2': 'mo˨˩', 'mong1': 'moŋ˥', 'mong2': 'moŋ˨˩', 'mong3': 'moŋ˥˧', 'mong4': 'moŋ˨˩˧', 'mou2': 'məu˨˩', 'mu2': 'mu˨˩', 'mou3': 'məu˥˧', 'mou4': 'məu˨˩˧', 'mu3': 'mu˥˧', 'mu4': 'mu˨˩˧', 'ngo2': 'ngo˨˩', 'ngo3': 'ngo˥˧', 'ngo4': 'ngo˨˩˧', 'nian1': 'ȵiɛn˥', 'niang1': 'niaŋ˥', 'niu4': 'ȵiəu˨˩˧', 'o1': 'o˥', 'ou1': 'əu˥', 'ou3': 'əu˥˧', 'ou4': 'əu˨˩˧', 'pa1': 'p‘a˥', 'pa2': 'p‘a˨˩', 'pa3': 'p‘a˥˧', 'pa4': 'p‘a˨˩˧', 'pai2': 'p‘ai˨˩', 'pai4': 'p‘ai˨˩˧', 'pan1': 'p‘an˥', 'pan2': 'p‘an˨˩', 'pan4': 'p‘an˨˩˧', 'pang1': 'p‘aŋ˥', 'pang2': 'p‘aŋ˨˩', 'pang3': 'p‘aŋ˥˧', 'pang4': 'p‘aŋ˨˩˧', 'pao1': 'p‘au˥', 'pao2': 'p‘au˨˩', 'pao3': 'p‘au˥˧', 'pe2': 'p‘e˨˩', 'pei1': 'p‘ei˥', 'pei2': 'p‘ei˨˩', 'pei3': 'p‘ei˥˧', 'pei4': 'p‘ei˨˩˧', 'pen1': 'p‘ən˥', 'pen2': 'p‘ən˨˩', 'pen4': 'p‘ən˨˩˧', 'pi1': 'p‘i˥', 'pi2': 'p‘i˨˩', 'pi3': 'p‘i˥˧', 'pi4': 'p‘i˨˩˧', 'pian1': 'p‘iɛn˥', 'pian2': 'p‘iɛn˨˩', 'pian4': 'p‘iɛn˨˩˧', 'piao1': 'p‘iau˥', 'piao2': 'p‘iau˨˩', 'piao3': 'p‘iau˥˧', 'piao4': 'p‘iau˨˩˧', 'pie1': 'p‘ie˥', 'pie4': 'p‘ie˨˩˧', 'pie2': 'p‘ie˨˩', 'pin1': 'p‘in˥', 'pin2': 'p‘in˨˩', 'pin3': 'p‘in˥˧', 'pin4': 'p‘in˨˩˧', 'po1': 'p‘o˥', 'po2': 'p‘o˨˩', 'po3': 'p‘o˥˧', 'po4': 'p‘o˨˩˧', 'pong1': 'p‘oŋ˥', 'pong2': 'p‘oŋ˨˩', 'pong3': 'p‘oŋ˥˧', 'pong4': 'p‘oŋ˨˩˧', 'pu1': 'p‘u˥', 'pu2': 'p‘u˨˩', 'pu3': 'p‘u˥˧', 'pu4': 'p‘u˨˩˧', 'qi3': 'tɕ‘i˥˧', 'qi4': 'tɕ‘i˨˩˧', 'qia2': 'tɕ‘ia˨˩', 'qie3': 'tɕ‘ie˥˧', 'qiong2': 'tɕ‘yoŋ˨˩', 'qu2': 'tɕ‘y˨˩', 'quan3': 'tɕ‘yan˥˧', 'quan4': 'tɕ‘yan˨˩˧', 'que2': 'tɕ‘ye˨˩', 'qun1': 'tɕ‘yn˥', 'qun2': 'tɕ‘yn˨˩', 'qun3': 'tɕ‘yn˥˧', 'ran2': 'zan˨˩', 'ran3': 'zan˥˧', 'rang2': 'zaŋ˨˩', 'rang3': 'zaŋ˥˧', 'rang4': 'zaŋ˨˩˧', 'rao2': 'zau˨˩', 'rao3': 'zau˥˧', 'rao4': 'zau˨˩˧', 're3': 'ze˥˧', 're2': 'ze˨˩', 'ren1': 'zən˥', 'ren2': 'zən˨˩', 'ren3': 'zən˥˧', 'ren4': 'zən˨˩˧', 'ri2': 'zɿ˨˩', 'ro2': 'zo˨˩', 'rong2': 'zoŋ˨˩', 'rong3': 'zoŋ˥˧', 'rou2': 'zəu˨˩', 'rou3': 'zəu˥˧', 'ru2': 'zu˨˩', 'ru3': 'zu˥˧', 'ruan3': 'zuan˥˧', 'rui3': 'zui˥˧', 'rui4': 'zui˨˩˧', 'run4': 'zuən˨˩˧', 'sa1': 'sa˥', 'sa2': 'sa˨˩', 'sai1': 'sai˥', 'sai2': 'sai˨˩', 'sai4': 'sai˨˩˧', 'san1': 'san˥', 'san3': 'san˥˧', 'san4': 'san˨˩˧', 'sang1': 'saŋ˥', 'sang3': 'saŋ˥˧', 'sao1': 'sau˥', 'sao3': 'sau˥˧', 'sao4': 'sau˨˩˧', 'se2': 'se˨˩', 'sen1': 'sən˥', 'sen2': 'sən˨˩', 'sen3': 'sən˥˧', 'sen4': 'sən˨˩˧', 'sa4': 'sa˨˩˧', 'san2': 'san˨˩', 'sang2': 'saŋ˨˩', 'sang4': 'saŋ˨˩˧', 'sao2': 'sau˨˩', 'se1': 'se˥', 'se4': 'se˨˩˧', 'sun2': 'suən˨˩', 'si1': 'sɿ˥', 'si2': 'sɿ˨˩', 'si3': 'sɿ˥˧', 'si4': 'sɿ˨˩˧', 'so2': 'so˨˩', 'song3': 'soŋ˥˧', 'sou1': 'səu˥', 'sou3': 'səu˥˧', 'sou4': 'səu˨˩˧', 'su1': 'su˥', 'su2': 'su˨˩', 'su3': 'su˥˧', 'su4': 'su˨˩˧', 'sua3': 'sua˥˧', 'sua4': 'sua˨˩˧', 'sua2': 'sua˨˩', 'suai1': 'suai˥', 'suai3': 'suai˥˧', 'suai4': 'suai˨˩˧', 'suan1': 'suan˥', 'suan4': 'suan˨˩˧', 'suang1': 'suaŋ˥', 'suang3': 'suaŋ˥˧', 'sui2': 'sui˨˩', 'sui3': 'sui˥˧', 'sui4': 'sui˨˩˧', 'sun3': 'suən˥˧', 'sun4': 'suən˨˩˧', 'xian1': 'ɕiɛn˥', 'xian3': 'ɕiɛn˥˧', 'xian4': 'ɕiɛn˨˩˧', 'xiang1': 'ɕiaŋ˥', 'xiang2': 'ɕiaŋ˨˩', 'xiang3': 'ɕiaŋ˥˧', 'xiang4': 'ɕiaŋ˨˩˧', 'xiao1': 'ɕiau˥', 'xiao3': 'ɕiau˥˧', 'xiao4': 'ɕiau˨˩˧', 'xie1': 'ɕie˥', 'xie2': 'ɕie˨˩', 'xie3': 'ɕie˥˧', 'xie4': 'ɕie˨˩˧', 'xin1': 'ɕin˥', 'xin3': 'ɕin˥˧', 'xin4': 'ɕin˨˩˧', 'xiu1': 'ɕiəu˥', 'xiu3': 'ɕiəu˥˧', 'xiu4': 'ɕiəu˨˩˧', 'so1': 'so˥', 'so3': 'so˥˧', 'song1': 'soŋ˥', 'song4': 'soŋ˨˩˧', 'xu2': 'ɕy˨˩', 'suan2': 'suan˨˩', 'sui1': 'sui˥', 'sun1': 'suən˥', 'xu1': 'ɕy˥', 'xu4': 'ɕy˨˩˧', 'xuan1': 'ɕyan˥', 'xuan2': 'ɕyan˨˩', 'xuan3': 'ɕyan˥˧', 'xuan4': 'ɕyan˨˩˧', 'xue2': 'ɕye˨˩', 'xun2': 'ɕyn˨˩', 'xun4': 'ɕyn˨˩˧', 'xi1': 'ɕi˥', 'xi3': 'ɕi˥˧', 'xi4': 'ɕi˨˩˧', 'xi2': 'ɕi˨˩', 'ta1': 't‘a˥', 'ta2': 't‘a˨˩', 'tai1': 't‘ai˥', 'tai2': 't‘ai˨˩', 'tai4': 't‘ai˨˩˧', 'tan1': 't‘an˥', 'tan2': 't‘an˨˩', 'tan3': 't‘an˥˧', 'tan4': 't‘an˨˩˧', 'tang1': 't‘aŋ˥', 'tang2': 't‘aŋ˨˩', 'tang3': 't‘aŋ˥˧', 'tang4': 't‘aŋ˨˩˧', 'tao1': 't‘au˥', 'tao2': 't‘au˨˩', 'tao3': 't‘au˥˧', 'tao4': 't‘au˨˩˧', 'te2': 't‘e˨˩', 'ten1': 't‘ən˥', 'ten2': 't‘ən˨˩', 'ti1': 't‘i˥', 'ti2': 't‘i˨˩', 'ti3': 't‘i˥˧', 'ti4': 't‘i˨˩˧', 'tian1': 't‘iɛn˥', 'tian2': 't‘iɛn˨˩', 'tian3': 't‘iɛn˥˧', 'tiao1': 't‘iau˥', 'tiao2': 't‘iau˨˩', 'tiao3': 't‘iau˥˧', 'tiao4': 't‘iau˨˩˧', 'tie2': 't‘ie˨˩', 'tin1': 't‘in˥', 'tin2': 't‘in˨˩', 'tin3': 't‘in˥˧', 'to1': 't‘o˥', 'to2': 't‘o˨˩', 'to3': 't‘o˥˧', 'to4': 't‘o˨˩˧', 'tong1': 't‘oŋ˥', 'tong2': 't‘oŋ˨˩', 'tong3': 't‘oŋ˥˧', 'tong4': 't‘oŋ˨˩˧', 'tou1': 't‘əu˥', 'tou2': 't‘əu˨˩', 'tou4': 't‘əu˨˩˧', 'tu2': 't‘u˨˩', 'tu3': 't‘u˥˧', 'tu4': 't‘u˨˩˧', 'tuan2': 't‘uan˨˩', 'tuan3': 't‘uan˥˧', 'tuan4': 't‘uan˨˩˧', 'tui1': 't‘ui˥', 'tui2': 't‘ui˨˩', 'tui3': 't‘ui˥˧', 'tui4': 't‘ui˨˩˧', 'tun1': 't‘uən˥', 'tun2': 't‘uən˨˩', 'wa1': 'ua˥', 'wa2': 'ua˨˩', 'wa3': 'ua˥˧', 'wai1': 'uai˥', 'wai4': 'uai˨˩˧', 'wan1': 'uan˥', 'wan2': 'uan˨˩', 'wan3': 'uan˥˧', 'wan4': 'uan˨˩˧', 'wang1': 'uaŋ˥', 'wang2': 'uaŋ˨˩', 'wang3': 'uaŋ˥˧', 'wang4': 'uaŋ˨˩˧', 'wei1': 'uei˥', 'wei2': 'uei˨˩', 'wei3': 'uei˥˧', 'wei4': 'uei˨˩˧', 'wen1': 'wən˥', 'wen2': 'wən˨˩', 'wen3': 'wən˥˧', 'wen4': 'wən˨˩˧', 'wo1': 'wo˥', 'wo2': 'wo˨˩', 'wo4': 'wo˨˩˧', 'wong1': 'woŋ˥', 'wong4': 'woŋ˨˩˧', 'wu1': 'wu˥', 'wu2': 'wu˨˩', 'wu3': 'wu˥˧', 'wu4': 'wu˨˩˧', 'xia2': 'ɕia˨˩', 'xia4': 'ɕia˨˩˧', 'xiai2': 'ɕiɛi˨˩', 'xiai4': 'ɕiɛi˨˩˧', 'xian2': 'ɕiɛn˨˩', 'xiao2': 'ɕiau˨˩', 'xin2': 'ɕin˨˩', 'xio2': 'ɕio˨˩', 'xiong1': 'ɕyoŋ˥', 'xiong2': 'ɕyoŋ˨˩', 'xiong4': 'ɕyoŋ˨˩˧', 'xu3': 'ɕy˥˧', 'xue1': 'ɕye˥', 'xun1': 'ɕyn˥', 'ya1': 'ia˥', 'ya2': 'ia˨˩', 'ya3': 'ia˥˧', 'ya4': 'ia˨˩˧', 'yan1': 'iɛn˥', 'yan2': 'iɛn˨˩', 'yan3': 'iɛn˥˧', 'yan4': 'iɛn˨˩˧', 'yang1': 'yaŋ˥', 'yang2': 'yaŋ˨˩', 'yang3': 'yaŋ˥˧', 'yang4': 'yaŋ˨˩˧', 'yao1': 'iau˥', 'yao2': 'iau˨˩', 'yao3': 'iau˥˧', 'yao4': 'iau˨˩˧', 'ye1': 'ie˥', 'ye2': 'ie˨˩', 'ye3': 'ie˥˧', 'ye4': 'ie˨˩˧', 'yi1': 'i˥', 'yi2': 'i˨˩', 'yi3': 'i˥˧', 'yi4': 'i˨˩˧', 'yin1': 'in˥', 'yin2': 'in˨˩', 'yin3': 'in˥˧', 'yin4': 'in˨˩˧', 'yo2': 'yo˨˩', 'yong1': 'yoŋ˥', 'yong2': 'yoŋ˨˩', 'yong3': 'yoŋ˥˧', 'yong4': 'yoŋ˨˩˧', 'you1': 'iəu˥', 'you2': 'iəu˨˩', 'you3': 'iəu˥˧', 'you4': 'iəu˨˩˧', 'yu1': 'y˥', 'yu2': 'y˨˩', 'yu3': 'y˥˧', 'yu4': 'y˨˩˧', 'yuan1': 'yan˥', 'yuan2': 'yan˨˩', 'yuan4': 'yan˨˩˧', 'yue2': 'ye˨˩', 'yun1': 'yn˥', 'yun2': 'yn˨˩', 'yun3': 'yn˥˧', 'yun4': 'yn˨˩˧', 'za2': 'tsa˨˩', 'zai1': 'tsai˥', 'zai3': 'tsai˥˧', 'zai4': 'tsai˨˩˧', 'zan1': 'tsan˥', 'zan3': 'tsan˥˧', 'zan4': 'tsan˨˩˧', 'zang1': 'tsaŋ˥', 'zang4': 'tsaŋ˨˩˧', 'zao1': 'tsau˥', 'zao3': 'tsau˥˧', 'zao4': 'tsau˨˩˧', 'ze2': 'tse˨˩', 'zen1': 'tsən˥', 'zen3': 'tsən˥˧', 'zen4': 'tsən˨˩˧', 'za1': 'tsa˥', 'za4': 'tsa˨˩˧', 'zang3': 'tsaŋ˥˧', 'ze1': 'tse˥', 'ze3': 'tse˥˧', 'ze4': 'tse˨˩˧', 'zi1': 'tsɿ˥', 'zi3': 'tsɿ˥˧', 'zi4': 'tsɿ˨˩˧', 'zi2': 'tsɿ˨˩', 'zo2': 'tso˨˩', 'zu2': 'tsu˨˩', 'zong1': 'tsoŋ˥', 'zong3': 'tsoŋ˥˧', 'zong4': 'tsoŋ˨˩˧', 'zou1': 'tsəu˥', 'zou3': 'tsəu˥˧', 'zou4': 'tsəu˨˩˧', 'zu1': 'tsu˥', 'zu3': 'tsu˥˧', 'zu4': 'tsu˨˩˧', 'zua1': 'tsua˥', 'zua2': 'tsua˨˩', 'zuai2': 'tsuai˨˩', 'zuai4': 'tsuai˨˩˧', 'zuan1': 'tsuan˥', 'zuan3': 'tsuan˥˧', 'zuan4': 'tsuan˨˩˧', 'zuang1': 'tsuaŋ˥', 'zuang4': 'tsuaŋ˨˩˧', 'zui1': 'tsui˥', 'zui4': 'tsui˨˩˧', 'zun1': 'tsuən˥', 'zun3': 'tsuən˥˧', 'jie3': 'tɕie˥˧', 'jie4': 'tɕie˨˩˧', 'zo3': 'tso˥˧', 'zo4': 'tso˨˩˧', 'zui3': 'tsui˥˧', 'an3': 'an˥˧', 'ang3': 'aŋ˥˧', 'bie2': 'pie˨˩', 'bong1': 'poŋ˥', 'bou4': 'pəu˨˩˧', 'cuang4': 'ts‘uaŋ˨˩˧', 'dai1': 'tai˥', 'diao3': 'tiau˥˧', 'duan1': 'tuan˥', 'fou2': 'fəu˨˩', 'fou4': 'fəu˨˩˧', 'hun4': 'xuən˨˩˧', 'jie1': 'tɕie˥', 'jiong1': 'tɕyoŋ˥', 'jiong3': 'tɕyoŋ˥˧', 'kuang3': 'k‘uaŋ˥˧', 'nou3': 'nəu˥˧', 'nun3': 'nuən˥˧', 'nve2': 'nye˨˩', 'miu2': 'miəu˨˩', 'mo3': 'mo˥˧', 'o3': 'o˥˧', 'pan3': 'p‘an˥˧', 'pao4': 'p‘au˨˩˧', 'qie1': 'tɕ‘ie˥', 'qie4': 'tɕ‘ie˨˩˧', 'rui2': 'zui˨˩', 'run2': 'zuən˨˩', 'sung4': 'sung˨˩˧', 'suan3': 'suan˥˧', 'tian4': 't‘iɛn˨˩˧', 'tou3': 't‘əu˥˧', 'tu1': 't‘u˥', 'tuan1': 't‘uan˥', 'tun3': 't‘uən˥˧', 'wa4': 'ua˨˩˧', 'wong3': 'woŋ˥˧', 'xia1': 'ɕia˥', 'xia3': 'ɕia˥˧', 'xiong3': 'ɕyoŋ˥˧', 'yuan3': 'yan˥˧', 'zun4': 'tsuən˨˩˧', 'zue2': 'tsye˨˩', 'dui3': 'tui˥˧', 'song2': 'soŋ˨˩', 'zua4': 'tsua˨˩˧', 'dong2': 'toŋ˨˩', 'qio3': 'tɕ‘io˥˧', 'guai2': 'kuai˨˩', 'bie4': 'pie˨˩˧', 'bai1': 'pai˥', 'nia4': 'nia˨˩˧', 'nia3': 'nia˥˧', 'ten3': 't‘ən˥˧', 'nia1': 'ȵia˥', 'za3': 'tsa˥˧', 'ga3': 'ka˥˧', 'rua2': 'zua˨˩', 'nang1': 'naŋ˥', 'pai3': 'p‘ai˥˧', 'yue1': 'ye˥', 'nen1': 'nən˥', 'be1': 'pe˥', 'de3': 'te˥˧', 'jiu2': 'tɕiəu˨˩', 'qiu4': 'tɕ‘iəu˨˩˧', 'bio3': 'pio˥˧', 'pian3': 'p‘iɛn˥˧', 'ha2': 'xa˨˩', 'ken4': 'k‘ən˨˩˧', 'me3': 'me˥˧', 'zui2': 'tsui˨˩', 'kong2': 'k‘oŋ˨˩', 'dui2': 'tui˨˩', 'cuai3': 'ts‘uai˥˧', 'kao1': 'k‘au˥', 'diao2': 'tiau˨˩', 'tia3': 't‘ia˥˧', 'bia3': 'pia˥˧', 'ka2': 'k‘a˨˩', 'nia2': 'nia˨˩', 'ge3': 'ke˥˧', 'kun2': 'k‘uən˨˩', 'qia1': 'tɕ‘ia˥', 'hang3': 'xaŋ˥˧', 'xun3': 'ɕyn˥˧', 'we3': 'we˥˧', 'no1': 'no˥', 'hun3': 'xuən˥˧', 'min1': 'min˥', 'en3': 'ən˥˧', 'ruan2': 'zuan˨˩', 'pie3': 'p‘ie˥˧', 'zuai3': 'tsuai˥˧', 'pia3': 'p‘ia˥˧', 'me1': 'me˥', 'tai3': 't‘ai˥˧', 'nie1': 'nie˥', 'bie3': 'pie˥˧', 'zuang3': 'tsuaŋ˥˧', 'jiai1': 'tɕiɛi˥', 'qio1': 'tɕ‘io˥', 'fou1': 'fəu˥', 'ten4': 't‘ən˨˩˧', 'zao2': 'tsau˨˩', 'en2': 'ən˨˩', 'duan3': 'tuan˥˧', 'que3': 'tɕ‘ye˥˧', 'ha3': 'xa˥˧', 'zuai1': 'tsuai˥', 'wai3': 'uai˥˧', 'kang2': 'k‘aŋ˨˩', 'qiong1': 'tɕ‘yoŋ˥', 'zan2': 'tsan˨˩', 'nu1': 'nu˥', 'rang1': 'zaŋ˥', 'ru4': 'zu˨˩˧', 'kuan4': 'k‘uan˨˩˧', 'zue1': 'tsye˥', 'cua3': 'ts‘ua˥˧', 'sa3': 'sa˥˧', 'rou4': 'zəu˨˩˧', 'so4': 'so˨˩˧', 'duan2': 'tuan˨˩', 'mo4': 'mo˨˩˧', 'guai3': 'kuai˥˧', 'e3': 'e˥˧', 'mei1': 'mei˥', 'cue2': 'ts‘ye˨˩', 'jue1': 'tɕye˥', 'nui1': 'nui˥', 'tie3': 't‘ie˥˧', 'jue3': 'tɕye˥˧', 'xvan2': 'ɕyan˨˩', 'ou2': 'əu˨˩', 'ne4': 'ne˨˩˧', 'e1': 'e˥', 'ha4': 'xa˨˩˧', 'hang1': 'xaŋ˥', 'jue4': 'tɕye˨˩˧', 'ga1': 'ka˥', 'dia4': 'tia˨˩˧', 'da4': 'ta˨˩˧', 'mie3': 'mie˥˧', 'ta3': 't‘a˥˧', 'din2': 'tin˨˩', 'pia1': 'p‘ia˥', 'bia1': 'pia˥', 'sua1': 'sua˥', 'zang2': 'tsaŋ˨˩', 'mang4': 'maŋ˨˩˧', 'jiai3': 'tɕiɛi˥˧', 'jiao2': 'tɕiau˨˩', 'ge4': 'ke˨˩˧', 'jiong4': 'tɕyoŋ˨˩˧', 'kao2': 'k‘au˨˩', 'nie4': 'nie˨˩˧', 'quan1': 'tɕ‘yan˥', 'rua3': 'zua˥˧', 'dun3': 'tuən˥˧', 'zua3': 'tsua˥˧', 'bong3': 'poŋ˥˧', 'yue3': 'ye˥˧', 'qia3': 'tɕ‘ia˥˧', 'tin4': 't‘in˨˩˧', 'biang3': 'piaŋ˥˧', 'run3': 'zuən˥˧', 'pou3': 'p‘əu˥˧', 'se3': 'se˥˧', 'ong2': 'oŋ˨˩', 'bei3': 'pei˥˧', 'dia3': 'tia˥˧', 'wo3': 'wo˥˧', 'dan2': 'tan˨˩', 'ge1': 'ke˥', 'pou2': 'p‘əu˨˩', 'yua3': 'yua˥˧', 'dai2': 'tai˨˩', 'cong2 xian4': 'ts‘oŋ˨˩ ɕiɛn˨˩˧', 'hou1 ber1': 'xəu˥ pɚ˥', 'wang4 ban3': 'uaŋ˨˩˧ pan˥˧', 'na4 ta2': 'na˨˩˧ t‘a˨˩', 'tong4 mu2': 't‘oŋ˨˩˧ mu˨˩', 'sang4 ba2 wei4': 'saŋ˨˩˧ pa˨˩ uei˨˩˧', 'sen1 pei1': 'sən˥ p‘ei˥', 'hong2 no2 bu4': 'xoŋ˨˩ no˨˩ pu˨˩˧', 'jia2 se2 ter1': 'tɕia˨˩ se˨˩ t‘ɚ˥', 'si3 wen2 zi3': 'sɿ˥˧ wən˨˩ tsɿ˥˧', 'jia2 mo2': 'tɕia˨˩ mo˨˩', 'bao4 ji1 po2 mian2 hai2': 'pau˨˩˧ tɕi˥ p‘o˨˩ miɛn˨˩ xai˨˩', 'sou3 jir3': 'səu˥˧ tɕiɚ˥˧', 'zao1 dan4': 'tsau˥ tan˨˩˧', 'kai1 jian1': 'k‘ai˥ tɕiɛn˥', 'mian2 mian21 yu3': 'miɛn˨˩ miɛn˨˩꜒ y˥˧', 'nao3 tiao1': 'nau˥˧ t‘iau˥', 'juan4 zi3 su4': 'tɕyan˨˩˧ tsɿ˥˧ su˨˩˧', 'ni1 na1 zi3': 'ni˥ na˥ tsɿ˥˧', 'can1 jiu3': 'ts‘an˥ tɕiəu˥˧', 'hua1 ber1': 'xua˥ pɚ˥', 'ngan2 dao3': 'ngan˨˩ tau˥˧', 'ten4 tou2': 't‘ən˨˩˧ t‘əu˨˩', 'mo2 gao3': 'mo˨˩ kau˥˧', 'zan4 fang2 ni3': 'tsan˨˩˧ faŋ˨˩ ni˥˧', 'ne1 wen2 cong1 ci2 ke2': 'ne˥ wən˨˩ ts‘oŋ˥ ts‘ɿ˨˩ k‘e˨˩', 'kai1 qin1': 'k‘ai˥ tɕ‘in˥', 'hua1 cai4': 'xua˥ ts‘ai˨˩˧', 'sen2 po2 zi3': 'sən˨˩ p‘o˨˩ tsɿ˥˧', 'na3 zen4': 'na˥˧ tsən˨˩˧', 'ma2 za3': 'ma˨˩ tsa˥˧', 'bao4 ji1': 'pau˨˩˧ tɕi˥', 'po2 zua1 kang1 ko2 gao3': 'p‘o˨˩ tsua˥ k‘aŋ˥ k‘o˨˩ kau˥˧', 'kong4 si4': 'k‘oŋ˨˩˧ sɿ˨˩˧', 'yue2 niang4 no2': 'ye˨˩ niaŋ˨˩˧ no˨˩', 'ma2 tang1': 'ma˨˩ t‘aŋ˥', 'cao2 men1': 'ts‘au˨˩ mən˥', 'zi2 pie2 pie2': 'tsɿ˨˩ p‘ie˨˩ p‘ie˨˩', 'pin2 ba4': 'p‘in˨˩ pa˨˩˧', 'fan1 go4 nai2 niu2 pi2': 'fan˥ ko˨˩˧ nai˨˩ ȵiəu˨˩ p‘i˨˩', 'za3 fan1': 'tsa˥˧ fan˥', 'go4 qie4': 'ko˨˩˧ tɕ‘ie˨˩˧', 'za3 niu2 pi2': 'tsa˥˧ ȵiəu˨˩ p‘i˨˩', 'go2 nie2': 'ko˨˩ ȵie˨˩', 'gu2 cao3': 'ku˨˩ ts‘au˥˧', 'ni2 fang2 zi3': 'ni˨˩ faŋ˨˩ tsɿ˥˧', 'cun1 ya2': 'ts‘uən˥ ia˨˩', 'tong1 tai4': 't‘oŋ˥ t‘ai˨˩˧', 'wu2 ji1': 'wu˨˩ tɕi˥', 'ho2 ren2 qi1': 'xo˨˩ zən˨˩ tɕ‘i˥', 'din1 din1 mer1': 'tin˥ tin˥ mɚ˥', 'na3 go4': 'na˥˧ ko˨˩˧', 'za2 go4': 'tsa˨˩ ko˨˩˧', 'sao3 cai4': 'sau˥˧ ts‘ai˨˩˧', 'nao3 zang3 mu3': 'nau˥˧ tsaŋ˥˧ mu˥˧', 'nian2 go1 zi3': 'niɛn˨˩ ko˥ tsɿ˥˧', 'juo2 ma3': 'tɕyo˨˩ ma˥˧', 'zuan4 tang2 bir3': 'tsuan˨˩˧ t‘aŋ˨˩ piɚ˥˧', 'huang2 qiang1': 'xuaŋ˨˩ tɕ‘iaŋ˥', 'dan4 dan41 mian4': 'tan˨˩˧ tan˨˩˧꜒ miɛn˨˩˧', 'guan1 hua1 po2': 'kuan˥ xua˥ p‘o˨˩', 'sua2 be2': 'sua˨˩ pe˨˩', 'me2 me21 wur2': 'me˨˩ me˨˩꜒ wɚ˨˩', 'nai4 ge2 bao3 bian3': 'nai˨˩˧ ke˨˩ pau˥˧ piɛn˥˧', 'ne1 do2 yi2': 'ne˥ to˨˩ i˨˩', 'ha4 tiao4': 'xa˨˩˧ t‘iau˨˩˧', 'yi2 ha4': 'i˨˩ xa˨˩˧', 'dui4 tou2': 'tui˨˩˧ t‘əu˨˩', 'wa1 er3 zi3': 'ua˥ ɚ˥˧ tsɿ˥˧', 'wa2 wa21 yu2': 'ua˨˩ ua˨˩꜒ y˨˩', 'gan1 gui4': 'kan˥ kui˨˩˧', 'ju4 ju41 ten2': 'tɕy˨˩˧ tɕy˨˩˧꜒ t‘ən˨˩', 'nang4 go4': 'naŋ˨˩˧ ko˨˩˧', 'ko2 zi3': 'k‘o˨˩ tsɿ˥˧', 'fu2 piao1': 'fu˨˩ p‘iau˥', 'nou2 ti1 zu2': 'nəu˨˩ t‘i˥ tsu˨˩', 'cao1 mer4': 'ts‘au˥ mɚ˨˩˧', 'bao1 gu2': 'pau˥ ku˨˩', 'pei2 dang3': 'p‘ei˨˩ taŋ˥˧', 'ngang1': 'ngaŋ˥', 'tian1 gan1': 't‘iɛn˥ kan˥', 'jia2 ngao3': 'tɕia˨˩ ngau˥˧', 'huang1 ho4': 'xuaŋ˥ xo˨˩˧', 'nao3 ho3': 'nau˥˧ xo˥˧', 'wai3 min2': 'uai˥˧ min˨˩', 'ce3 ho2 san3': 'ts‘e˥˧ xo˨˩ san˥˧', 'zui3 ba1': 'tsui˥˧ pa˥', 'sang4 gua4 fu2 qin2': 'saŋ˨˩˧ kua˨˩˧ fu˨˩ tɕ‘in˨˩', 'so2 xie1 nai2 ce3': 'so˨˩ ɕie˥ nai˨˩ ts‘e˥˧', 'tai4 yi1 xian1 sen1': 't‘ai˨˩˧ i˥ ɕiɛn˥ sən˥', 'wai4 qian2': 'uai˨˩˧ tɕ‘iɛn˨˩', 'sou3 nong2 zi3': 'səu˥˧ noŋ˨˩ tsɿ˥˧', 'zan4 fang2': 'tsan˨˩˧ faŋ˨˩', 'din4 zi3 zong1 hai3': 'tin˨˩˧ tsɿ˥˧ tsoŋ˥ xai˥˧', 'jiao1 na2 sou3': 'tɕiau˥ na˨˩ səu˥˧', 'pan2 per21': 'p‘an˨˩ p‘ɚ˨˩꜒', 'sa1 cong2': 'sa˥ ts‘oŋ˨˩', 'cai4 nao3 ko2': 'ts‘ai˨˩˧ nau˥˧ k‘o˨˩', 'qi1 tou2': 'tɕ‘i˥ t‘əu˨˩', 'gan1 cuang1': 'kan˥ ts‘uaŋ˥', 'ni2 wur3': 'ni˨˩ wɚ˥˧', 'ji1 wur2': 'tɕi˥ wɚ˨˩', 'din3 pong2': 'tin˥˧ p‘oŋ˨˩', 'duan1 gong1': 'tuan˥ koŋ˥', 'za4 cen4': 'tsa˨˩˧ ts‘ən˨˩˧', 'yue2 niang4 ba4': 'ye˨˩ niaŋ˨˩˧ pa˨˩˧', 'di4 zen4': 'ti˨˩˧ tsən˨˩˧', 'han2 cang2': 'xan˨˩ ts‘aŋ˨˩', 'nan4 jian4': 'nan˨˩˧ tɕiɛn˨˩˧', 'yi2 tian1 dao4 he2': 'i˨˩ t‘iɛn˥ tau˨˩˧ xe˨˩', 'jiao4 cang2 ba4 ne1': 'tɕiau˨˩˧ ts‘aŋ˨˩ pa˨˩˧ ne˥', 'nao3 wa1 fei1 qi3': 'nau˥˧ ua˥ fei˥ tɕ‘i˥˧', 'ci2 ren2': 'ts‘ɿ˨˩ zən˨˩', 'hei1': 'xei˥', 'to3 sen2': 't‘o˥˧ sən˨˩', 'zo2 nian2 zi3': 'tso˨˩ ȵiɛn˨˩ tsɿ˥˧', 'xin1 ke2': 'ɕin˥ k‘e˨˩', 'ke4 ke41': 'k‘e˨˩˧ k‘e˨˩˧꜒', 'san3 zi3': 'san˥˧ tsɿ˥˧', 'xi3 nian3 pa4': 'ɕi˥˧ niɛn˥˧ p‘a˨˩˧', 'bo1 si1 wang3': 'po˥ sɿ˥ uaŋ˥˧', 'hong2 no2 bu4 qia2': 'xoŋ˨˩ no˨˩ pu˨˩˧ tɕ‘ia˨˩', 'niang3 go4 yan3': 'niaŋ˥˧ ko˨˩˧ iɛn˥˧', 'jin1 ye3 suan4 go4 ren2': 'tɕin˥ ie˥˧ suan˨˩˧ ko˨˩˧ zən˨˩', 'nen3 tian1': 'nən˥˧ t‘iɛn˥', 'zen3 yuan1 wang3': 'tsən˥˧ yan˥ uaŋ˥˧', 'ho1 her1': 'xo˥ xɚ˥', 'bi2 zi3': 'pi˨˩ tsɿ˥˧', 'da3 sa1 bao1': 'ta˥˧ sa˥ pau˥', 'xin4 xi3 de2 hao3': 'ɕin˨˩˧ ɕi˥˧ te˨˩ xau˥˧', 'nin2 jin1': 'ȵin˨˩ tɕin˥', 'xi1 fan4': 'ɕi˥ fan˨˩˧', 'ci2 du2': 'ts‘ɿ˨˩ tu˨˩', 'si2 zi3': 'sɿ˨˩ tsɿ˥˧', 'dou4 niu2 niu21': 'təu˨˩˧ ȵiəu˨˩ ȵiəu˨˩꜒', 'du2 ren2': 'tu˨˩ zən˨˩', 'zua2 mu2 guan1': 'tsua˨˩ mu˨˩ kuan˥', 'zan3 qi2': 'tsan˥˧ tɕ‘i˨˩', 'qu2 qi3': 'tɕ‘y˨˩ tɕ‘i˥˧', 'ni2 qiu1 cuan4': 'ȵi˨˩ tɕ‘iəu˥ ts‘uan˨˩˧', 'hong1 ner1': 'xoŋ˥ nɚ˥', 'pai2 tou2': 'p‘ai˨˩ t‘əu˨˩', 'yan2 zi3': 'iɛn˨˩ tsɿ˥˧', 'juo2 du3 zi3': 'tɕyo˨˩ tu˥˧ tsɿ˥˧', 'mer1 zua1 ci2 ba1 to2': 'mɚ˥ tsua˥ ts‘ɿ˨˩ pa˥ t‘o˨˩', 'bu2 dao3 zao3 zao32': 'pu˨˩ tau˥˧ tsau˥˧ tsau˥˧꜕꜖', 'ren4 huang2': 'zən˨˩˧ xuaŋ˨˩', 'pang3 ku1 ku1': 'p‘aŋ˥˧ k‘u˥ k‘u˥', 'xuan4 ji1': 'ɕyan˨˩˧ tɕi˥', 'jia1 zi1 o1': 'tɕia˥ tsɿ˥ o˥', 'da3 ber1': 'ta˥˧ pɚ˥', 'jiang3 jia4': 'tɕiaŋ˥˧ tɕia˨˩˧', 'sao1 juan1': 'sau˥ tɕyan˥', 'cen1 tou3': 'ts‘ən˥ t‘əu˥˧', 'mer1 zua1 ci4': 'mɚ˥ tsua˥ ts‘ɿ˨˩˧', 'niu2 nir21': 'ȵiəu˨˩ ȵiɚ˨˩꜒', 'pu1 gai4': 'p‘u˥ kai˨˩˧', 'zan3 yan2 zi3': 'tsan˥˧ iɛn˨˩ tsɿ˥˧', 'yu4 mu3 zi3': 'y˨˩˧ mu˥˧ tsɿ˥˧', 'yan3 za2 mao2': 'iɛn˥˧ tsa˨˩ mau˨˩', 'xian2 xian21': 'ɕiɛn˨˩ ɕiɛn˨˩꜒', 'pao1 pao1 rou4': 'p‘au˥ p‘au˥ zəu˨˩˧', 'kong1 hua1': 'k‘oŋ˥ xua˥', 'zi4 xiang4': 'tsɿ˨˩˧ ɕiaŋ˨˩˧', 'ze2 zi3': 'tse˨˩ tsɿ˥˧', 'dan3 sui3': 'tan˥˧ sui˥˧', 'man3 pan2': 'man˥˧ p‘an˨˩', 'jin1 jin1 wang3 wang32': 'tɕin˥ tɕin˥ uaŋ˥˧ uaŋ˥˧꜕꜖', 'cai2 fong1 ne1 nao3 ko2': 'ts‘ai˨˩ foŋ˥ ne˥ nau˥˧ k‘o˨˩', 'dang4 zen1': 'taŋ˨˩˧ tsən˥', 'zang2 ben4': 'tsaŋ˨˩ pən˨˩˧', 'ho2 ba4': 'xo˨˩ pa˨˩˧', 'na4 zen4': 'na˨˩˧ tsən˨˩˧', 'nao3 ne1': 'nau˥˧ ne˥', 'ji1 o1 han2': 'tɕi˥ o˥ xan˨˩', 'wan2 ge2': 'uan˨˩ ke˨˩', 'juo2 jir3': 'tɕyo˨˩ tɕiɚ˥˧', 'no2 o1 dan4': 'no˨˩ o˥ tan˨˩˧', 'pian1 jin3': 'p‘iɛn˥ tɕin˥˧', 'mao2 gou3': 'mau˨˩ kəu˥˧', 'ruan3 mai2': 'zuan˥˧ mai˨˩', 'xian4 xiang4': 'ɕiɛn˨˩˧ ɕiaŋ˨˩˧', 'pin3 qi3': 'p‘in˥˧ tɕ‘i˥˧', 'nian3 ber1': 'niɛn˥˧ pɚ˥', 'ha3 dao3 ho3 dao3': 'xa˥˧ tau˥˧ xo˥˧ tau˥˧', 'ba3 sou4 bai4': 'pa˥˧ səu˨˩˧ pai˨˩˧', 'ngai2': 'ngai˨˩', 'sa1 gur4': 'sa˥ kuɚ˨˩˧', 'zu4 yue2': 'tsu˨˩˧ ye˨˩', 'mu3 zi3': 'mu˥˧ tsɿ˥˧', 'si2 dong1 na2 yue2': 'sɿ˨˩ toŋ˥ na˨˩ ye˨˩', 'za1 nao4': 'tsa˥ nau˨˩˧', 'zou1 wei2 tuan3': 'tsəu˥ uei˨˩ t‘uan˥˧', 'bang3 zi3': 'paŋ˥˧ tsɿ˥˧', 'so1 so1 ber3': 'so˥ so˥ pɚ˥˧', 'sen1 cen2': 'sən˥ ts‘ən˨˩', 'da3 fa2': 'ta˥˧ fa˨˩', 'bu2 ngan1 yi2': 'pu˨˩ ngan˥ i˨˩', 'fu1 tan4': 'fu˥ t‘an˨˩˧', 'nao3 den3': 'nau˥˧ tən˥˧', 'hou2 ser1': 'xəu˨˩ sɚ˥', 'wu1 gui1 da3 pi4': 'wu˥ kui˥ ta˥˧ p‘i˨˩˧', 'cong4 ko2 zi3': 'ts‘oŋ˨˩˧ k‘o˨˩ tsɿ˥˧', 'su1 tai4': 'su˥ t‘ai˨˩˧', 'si4 ji4': 'sɿ˨˩˧ tɕi˨˩˧', 'der4 bu2 jin4 you2 yan2': 'tɚ˨˩˧ pu˨˩ tɕin˨˩˧ iəu˨˩ iɛn˨˩', 'gang1 tan4': 'kaŋ˥ t‘an˨˩˧', 'tin1 so2': 't‘in˥ so˨˩', 'san1 yu4': 'san˥ y˨˩˧', 'sui3 ni3': 'sui˥˧ ni˥˧', 'nian1 to2 to21': 'ȵiɛn˥ t‘o˨˩ t‘o˨˩꜒', 'yang1 mu3 tian2': 'yaŋ˥ mu˥˧ t‘iɛn˨˩', 'jia1 wu2': 'tɕia˥ wu˨˩', 'ke2 xi1 ter2': 'k‘e˨˩ ɕi˥ t‘ɚ˨˩', 'dui1 tou2': 'tui˥ t‘əu˨˩', 'xiong1 di4 ho3': 'ɕyoŋ˥ ti˨˩˧ xo˥˧', 'nu2 yue2': 'nu˨˩ ye˨˩', 'jian1 ne1 ji1 don4': 'tɕiɛn˥ ne˥ tɕi˥ ton˨˩˧', 'xin3 ne1': 'ɕin˥˧ ne˥', 'da4 huang2 gua1': 'ta˨˩˧ xuaŋ˨˩ kua˥', 'jiang1 ber1': 'tɕiaŋ˥ pɚ˥', 'xiao3 po2 zi3': 'ɕiau˥˧ p‘o˨˩ tsɿ˥˧', 'da3 ngan2': 'ta˥˧ ngan˨˩', 'cui1 cur1': 'ts‘ui˥ ts‘uɚ˥', 'kao4 si2': 'k‘au˨˩˧ sɿ˨˩', 'er4 jin3 ca2': 'ɚ˨˩˧ tɕin˥˧ ts‘a˨˩', 'sou1 huang1 jiang4': 'səu˥ xuaŋ˥ tɕiaŋ˨˩˧', 'yue2 he2 tou2': 'ye˨˩ xe˨˩ t‘əu˨˩', 'zi3 guan3': 'tsɿ˥˧ kuan˥˧', 'ho3 zang4': 'xo˥˧ tsaŋ˨˩˧', 'cang2 kai1 hou4': 'ts‘aŋ˨˩ k‘ai˥ xəu˨˩˧', 'mer2 zuan1 sao1 su2': 'mɚ˨˩ tsuan˥ sau˥ su˨˩', 'deng3': 'teng˥˧', 'da3 tiao3': 'ta˥˧ t‘iau˥˧', 'ho2 san3': 'xo˨˩ san˥˧', 'si1 yue1': 'sɿ˥ ye˥', 'sua3 cen4': 'sua˥˧ ts‘ən˨˩˧', 'nu2 qiao2': 'nu˨˩ tɕ‘iau˨˩', 'se2 jia1 zi3': 'se˨˩ tɕia˥ tsɿ˥˧', 'me2 gan3': 'me˨˩ kan˥˧', 'me2 cao3': 'me˨˩ ts‘au˥˧', 'mao2 ken1 ni3 ne1 si2': 'mau˨˩ k‘ən˥ ni˥˧ ne˥ sɿ˨˩', 'tou1 you4 cou4 you4 ngen4': 't‘əu˥ iəu˨˩˧ ts‘əu˨˩˧ iəu˨˩˧ ngən˨˩˧', 'nian2 er4 gan3': 'niɛn˨˩ ɚ˨˩˧ kan˥˧', 'da3 pa1 di2': 'ta˥˧ p‘a˥ ti˨˩', 'ze4 men1': 'tse˨˩˧ mən˥', 'ho2 ho21': 'xo˨˩ xo˨˩꜒', 'ji1 gong1': 'tɕi˥ koŋ˥', 'o1 si3': 'o˥ sɿ˥˧', 'tou2 jie2 ngen4': 't‘əu˨˩ tɕie˨˩ ngən˨˩˧', 'gua1 wa2 zi3': 'kua˥ ua˨˩ tsɿ˥˧', 'dou4 hur1': 'təu˨˩˧ xuɚ˥', 'be2 be2': 'pe˨˩ pe˨˩', 'sen1 sen1': 'sən˥ sən˥', 'huan4 du4 pi2': 'xuan˨˩˧ tu˨˩˧ p‘i˨˩', 'sao1 qi2': 'sau˥ tɕ‘i˨˩', 'nai3 jir2': 'nai˥˧ tɕiɚ˨˩', 'ya1 quo2': 'ia˥ tɕ‘yo˨˩', 'yin1 qiao1 qiao1': 'in˥ tɕ‘iau˥ tɕ‘iau˥', 'da3 biao1 qiang1': 'ta˥˧ piau˥ tɕ‘iaŋ˥', 'cu2 ma2 zi3': 'ts‘u˨˩ ma˨˩ tsɿ˥˧', 'jia1 gong1': 'tɕia˥ koŋ˥', 'guang1 ba1 der3': 'kuaŋ˥ pa˥ tɚ˥˧', 'nuan2 gong4': 'nuan˨˩ koŋ˨˩˧', 'sen3 ko2': 'sən˥˧ k‘o˨˩', 'xiang4 niao4': 'ɕiaŋ˨˩˧ niau˨˩˧', 'ho2 suai3 suai3': 'xo˨˩ suai˥˧ suai˥˧', 'qie2 mer1': 'tɕ‘ie˨˩ mɚ˥', 'kou4 rou4': 'k‘əu˨˩˧ zəu˨˩˧', 'be2 mao2 zu1 er2 jia1': 'pe˨˩ mau˨˩ tsu˥ ɚ˨˩ tɕia˥', 'jia1 you3': 'tɕia˥ iəu˥˧', 'na3 be2 nian2': 'na˥˧ pe˨˩ ȵiɛn˨˩', 'pa1 er3': 'p‘a˥ ɚ˥˧', 'do1 ce1': 'to˥ ts‘e˥', 'na3 ni3 jian4 dao3 na3': 'na˥˧ ni˥˧ tɕiɛn˨˩˧ tau˥˧ na˥˧', 'ni3 fa2': 'ni˥˧ fa˨˩', 'ji3 re2 ho1': 'tɕi˥˧ ze˨˩ xo˥', 'da3 gan1 yue3': 'ta˥˧ kan˥ ye˥˧', 'ho1 hai4': 'xo˥ xai˨˩˧', 'yang2 hai3 jiao1': 'yaŋ˨˩ xai˥˧ tɕiau˥', 'mo1 ber1': 'mo˥ pɚ˥', 'di4 wur2': 'ti˨˩˧ wɚ˨˩', 'qie2 mer1 ye2': 'tɕ‘ie˨˩ mɚ˥ ie˨˩', 'si3 yu2 ye3': 'sɿ˥˧ y˨˩ ie˥˧', 'you3 o4 nao3 wa1': 'iəu˥˧ o˨˩˧ nau˥˧ ua˥', 'yi2 wan2 dao4 niang4': 'i˨˩ uan˨˩ tau˨˩˧ niaŋ˨˩˧', 'er2 wa1 zi3': 'ɚ˨˩ ua˥ tsɿ˥˧', 'pu1 nong2': 'p‘u˥ noŋ˨˩', 'zang4 bi4': 'tsaŋ˨˩˧ pi˨˩˧', 'tan4 ren2 fu4': 't‘an˨˩˧ zən˨˩ fu˨˩˧', 'piao2 ger1': 'p‘iau˨˩ kɚ˥', 'wai4 tou2': 'uai˨˩˧ t‘əu˨˩', 'za2 si2': 'tsa˨˩ sɿ˨˩', 'mang1 zi3': 'maŋ˥ tsɿ˥˧', 'ngan2': 'ngan˨˩', 'bie2 go4': 'pie˨˩ ko˨˩˧', 'mo2 de1': 'mo˨˩ te˥', 'fang4 xue2': 'faŋ˨˩˧ ɕye˨˩', 'rang4 sou3': 'zaŋ˨˩˧ səu˥˧', 'jin4 sen1': 'tɕin˨˩˧ sən˥', 'dai3 mer1': 'tai˥˧ mɚ˥', 'can3 er3 si3': 'ts‘an˥˧ ɚ˥˧ sɿ˥˧', 'xin4 rang2 zi3': 'ɕin˨˩˧ zaŋ˨˩ tsɿ˥˧', 'siu3 ye2 zi3 mian4': 'siəu˥˧ ie˨˩ tsɿ˥˧ miɛn˨˩˧', 'o2 er21': 'o˨˩ ɚ˨˩꜒', 'ngao4': 'ngau˨˩˧', 'gen1 qian2': 'kən˥ tɕ‘iɛn˨˩', 'tui1 si3 po2 bian4': 't‘ui˥ sɿ˥˧ p‘o˨˩ piɛn˨˩˧', 'san2 zi3': 'san˨˩ tsɿ˥˧', 'yi2 bu4 den1 tian1': 'i˨˩ pu˨˩˧ tən˥ t‘iɛn˥', 'pao3 tan1': 'p‘au˥˧ t‘an˥', 'jian3 mao2 zer3': 'tɕiɛn˥˧ mau˨˩ tsɚ˥˧', 'go4 qiao2 den1': 'ko˨˩˧ tɕ‘iau˨˩ tən˥', 'tian1 qi4 da4': 't‘iɛn˥ tɕ‘i˨˩˧ ta˨˩˧', 'tou2 ji3 yan3 jin1 zi4': 't‘əu˨˩ tɕi˥˧ iɛn˥˧ tɕin˥ tsɿ˨˩˧', 'ji3 hong3 zi4 ji3': 'tɕi˥˧ xoŋ˥˧ tsɿ˨˩˧ tɕi˥˧', 'yang2 cen1': 'yaŋ˨˩ ts‘ən˥', 'dao4 der41': 'tau˨˩˧ tɚ˨˩˧꜒', 'fa2 da4 sui3': 'fa˨˩ ta˨˩˧ sui˥˧', 'da3 mong4 juo2': 'ta˥˧ moŋ˨˩˧ tɕyo˨˩', 'yue2 mu3 zi3': 'ye˨˩ mu˥˧ tsɿ˥˧', 'yi2 tian1': 'i˨˩ t‘iɛn˥', 'co2 co21 mao4': 'ts‘o˨˩ ts‘o˨˩꜒ mau˨˩˧', 'jiu1 jiu1': 'tɕiəu˥ tɕiəu˥', 'da3 gua1': 'ta˥˧ kua˥', 'gu2 diao4': 'ku˨˩ tiau˨˩˧', 'me2 dao3': 'me˨˩ tau˥˧', 'cang3 bei2': 'ts‘aŋ˥˧ pei˨˩', 'hou4 xia4 yu3': 'xəu˨˩˧ ɕia˨˩˧ y˥˧', 'gai1 bei4': 'kai˥ pei˨˩˧', 'tou2 fa2 sang4 tie2': 't‘əu˨˩ fa˨˩ saŋ˨˩˧ t‘ie˨˩', 'gao1 yuo2 mao2 bin4': 'kau˥ yo˨˩ mau˨˩ pin˨˩˧', 'za2 tong2': 'tsa˨˩ t‘oŋ˨˩', 'dao4 tang2': 'tau˨˩˧ t‘aŋ˨˩', 'guan1 dao1': 'kuan˥ tau˥', 'kua3 ban1': 'k‘ua˥˧ pan˥', 'fang2 qur1': 'faŋ˨˩ tɕ‘uɚ˥', 'zi4 gur3': 'tsɿ˨˩˧ kuɚ˥˧', 'qin1 go3': 'tɕ‘in˥ ko˥˧', 'yang4 sa4': 'yaŋ˨˩˧ sa˨˩˧', 'guang3 guang32': 'kuaŋ˥˧ kuaŋ˥˧꜕꜖', 'na4 men1': 'na˨˩˧ mən˥', 'san1 zang1 zi3 hua4 go4': 'san˥ tsaŋ˥ tsɿ˥˧ xua˨˩˧ ko˨˩˧', 'ren2 nao3 ko2 hao3': 'zən˨˩ nau˥˧ k‘o˨˩ xau˥˧', 'da4 ne1 nian3 mian4': 'ta˨˩˧ ne˥ niɛn˥˧ miɛn˨˩˧', 'si1 mao2 cao3': 'sɿ˥ mau˨˩ ts‘au˥˧', 'ban3 dai4': 'pan˥˧ tai˨˩˧', 'xue2 cen2': 'ɕye˨˩ ts‘ən˨˩', 'nong2 men1': 'noŋ˨˩ mən˥', 'no2 min2': 'no˨˩ min˨˩', 'kan3 no3 su4 zi3 mian3': 'k‘an˥˧ no˥˧ su˨˩˧ tsɿ˥˧ miɛn˥˧', 'de2 nao3 wa1': 'te˨˩ nau˥˧ ua˥', 'gua3 mu3 zi3': 'kua˥˧ mu˥˧ tsɿ˥˧', 'xue2 dan4 zi3': 'ɕye˨˩ tan˨˩˧ tsɿ˥˧', 'ku3 hao1': 'k‘u˥˧ xau˥', 'hou2 nong1 gur3': 'xəu˨˩ noŋ˥ kuɚ˥˧', 'go4 zao3': 'ko˨˩˧ tsau˥˧', 'san3 yan3 zi3': 'san˥˧ iɛn˥˧ tsɿ˥˧', 'san1 hao3 zi3': 'san˥ xau˥˧ tsɿ˥˧', 'be2 me2': 'pe˨˩ me˨˩', 'ji1 juo2': 'tɕi˥ tɕyo˨˩', 'sen2 dai4 yan3': 'sən˨˩ tai˨˩˧ iɛn˥˧', 'zao4 jia3 cong1 zen4 sen2': 'tsau˨˩˧ tɕia˥˧ ts‘oŋ˥ tsən˨˩˧ sən˨˩', 'jiao3 rou4': 'tɕiau˥˧ zəu˨˩˧', 'ho2 ye2': 'xo˨˩ ie˨˩', 'guan3 ta1': 'kuan˥˧ t‘a˥', 'niu2 da3 si3 ma3 hai2': 'ȵiəu˨˩ ta˥˧ sɿ˥˧ ma˥˧ xai˨˩', 'si4 ma3 da3 si3': 'sɿ˨˩˧ ma˥˧ ta˥˧ sɿ˥˧', 'ho2 si4': 'xo˨˩ sɿ˨˩˧', 'yi1 jiao4': 'i˥ tɕiau˨˩˧', 'ho1 pi2': 'xo˥ p‘i˨˩', 'ni3 ma2': 'ni˥˧ ma˨˩', 'huang2 hua4': 'xuaŋ˨˩ xua˨˩˧', 'gua1 piao2': 'kua˥ p‘iau˨˩', 'pa1 dan4': 'p‘a˥ tan˨˩˧', 'da4 jia1 ma3 er2': 'ta˨˩˧ tɕia˥ ma˥˧ ɚ˨˩', 'da4 jia1 qi2': 'ta˨˩˧ tɕia˥ tɕ‘i˨˩', 'xia4 ban4 tian1': 'ɕia˨˩˧ pan˨˩˧ t‘iɛn˥', 'tiao4 den1': 't‘iau˨˩˧ tən˥', 'sao1 ho3': 'sau˥ xo˥˧', 'kai1 dan1 zi3': 'k‘ai˥ tan˥ tsɿ˥˧', 'nao3 her4': 'nau˥˧ xɚ˨˩˧', 'cao4 xin4': 'ts‘au˨˩˧ ɕin˨˩˧', 'niu1 nir1': 'niəu˥ niɚ˥', 'dui4 dui41 yir3': 'tui˨˩˧ tui˨˩˧꜒ yɚ˥˧', 'mai3 san1 qian2': 'mai˥˧ san˥ tɕ‘iɛn˨˩', 'da3 pian1 pian1': 'ta˥˧ p‘iɛn˥ p‘iɛn˥', 'ho3 xia2 zi3': 'xo˥˧ ɕia˨˩ tsɿ˥˧', 'xiao1 jiao3': 'ɕiau˥ tɕiau˥˧', 'ha3 co2 co2': 'xa˥˧ ts‘o˨˩ ts‘o˨˩', 'go3 zi3 per4': 'ko˥˧ tsɿ˥˧ p‘ɚ˨˩˧', 'tiao4 zan4': 't‘iau˨˩˧ tsan˨˩˧', 'gu2 zuang1': 'ku˨˩ tsuaŋ˥', 'sun4 dao3': 'suən˨˩˧ tau˥˧', 'ya2 si3': 'ia˨˩ sɿ˥˧', 'pa4 per41': 'p‘a˨˩˧ p‘ɚ˨˩˧꜒', 'jia1 mer2': 'tɕia˥ mɚ˨˩', 'ban4 ye2 ci2 tao2': 'pan˨˩˧ ie˨˩ ts‘ɿ˨˩ t‘au˨˩', 'zi3 an4 dao3 pa1': 'tsɿ˥˧ an˨˩˧ tau˥˧ p‘a˥', 'ne1 nie1': 'ne˥ ȵie˥', 'jia1 po2': 'tɕia˥ p‘o˨˩', 'bu2 do1 yu2': 'pu˨˩ to˥ y˨˩', 'can1 zi3': 'ts‘an˥ tsɿ˥˧', 'yan2 dan4': 'iɛn˨˩ tan˨˩˧', 'ho2 kan3': 'xo˨˩ k‘an˥˧', 'yu4 me2': 'y˨˩˧ me˨˩', 'wang4 zi3': 'uaŋ˨˩˧ tsɿ˥˧', 'han4 ter2': 'xan˨˩˧ t‘ɚ˨˩', 'bei4 tiao2': 'pei˨˩˧ t‘iau˨˩', 'diao1 si3': 'tiau˥ sɿ˥˧', 'nao3 ren2 gong1': 'nau˥˧ zən˨˩ koŋ˥', 'juan3 qi3 se2': 'tɕyan˥˧ tɕ‘i˥˧ se˨˩', 'tou1 so2 huang2 hua4': 't‘əu˥ so˨˩ xuaŋ˨˩ xua˨˩˧', 'jiang3 ni3': 'tɕiaŋ˥˧ ni˥˧', 'cuang2 xian2': 'ts‘uaŋ˨˩ ɕiɛn˨˩', 'qin1 tou2 ya2': 'tɕ‘in˥ t‘əu˨˩ ia˨˩', 'zi2 jian4': 'tsɿ˨˩ tɕiɛn˨˩˧', 'wan1 dao1': 'uan˥ tau˥', 'tuan2 yu2': 't‘uan˨˩ y˨˩', 'gen1 sen1': 'kən˥ sən˥', 'han4 yi1': 'xan˨˩˧ i˥', 'yi2 pa1 na1': 'i˨˩ p‘a˥ na˥', 'cou1 fong1': 'ts‘əu˥ foŋ˥', 'pao4 mao2': 'p‘au˨˩˧ mau˨˩', 'ya2 gong1': 'ia˨˩ koŋ˥', 'que2 ya2 ba1': 'tɕ‘ye˨˩ ia˨˩ pa˥', 'niao3 se2 zi3 pong4 duan1': 'ȵiau˥˧ se˨˩ tsɿ˥˧ p‘oŋ˨˩˧ tuan˥', 'song1 ho2': 'soŋ˥ xo˨˩', 'su3 sur32': 'su˥˧ suɚ˥˧꜕꜖', 'gu3 dao3': 'ku˥˧ tau˥˧', 'du2 er2': 'tu˨˩ ɚ˨˩', 'xin1 zi3': 'ɕin˥ tsɿ˥˧', 'juo2 du2': 'tɕyo˨˩ tu˨˩', 'pi2 san1': 'p‘i˨˩ san˥', 'ca2 ca21': 'ts‘a˨˩ ts‘a˨˩꜒', 'yi2 gen1 sen1': 'i˨˩ kən˥ sən˥', 'tu3 can2': 't‘u˥˧ ts‘an˨˩', 'di2 juo2': 'ti˨˩ tɕyo˨˩', 'tai4 yang2': 't‘ai˨˩˧ yaŋ˨˩', 'no2 nan4': 'no˨˩ nan˨˩˧', 'du2 nv3': 'tu˨˩ ȵy˥˧', 'bei1 si3 ren2 go4': 'pei˥ sɿ˥˧ zən˨˩ ko˨˩˧', 'gai1 mer4': 'kai˥ mɚ˨˩˧', 'sao1 gong1 do1': 'sau˥ koŋ˥ to˥', 'no3 da3 nan4': 'no˥˧ ta˥˧ nan˨˩˧', 'kai1 qian2': 'k‘ai˥ tɕ‘iɛn˨˩', 'da3 yan3': 'ta˥˧ iɛn˥˧', 'suan1 suan1 cao3': 'suan˥ suan˥ ts‘au˥˧', 'niu2 bi4': 'niəu˨˩ pi˨˩˧', 'ne1 xiong1': 'ne˥ ɕyoŋ˥', 'di4 hong2 he2 dou1': 'ti˨˩˧ xoŋ˨˩ xe˨˩ təu˥', 'si4 dui4': 'sɿ˨˩˧ tui˨˩˧', 'zou3 pa4': 'tsəu˥˧ p‘a˨˩˧', 'diao4 hua4': 'tiau˨˩˧ xua˨˩˧', 'er4 hun1 sao3': 'ɚ˨˩˧ xuən˥ sau˥˧', 'qian1 zang1': 'tɕ‘iɛn˥ tsaŋ˥', 'ma3 nian3': 'ma˥˧ niɛn˥˧', 'dong3 zui3': 'toŋ˥˧ tsui˥˧', 'yi2 nian2 jia1': 'i˨˩ ȵiɛn˨˩ tɕia˥', 'da2 gu2 zi3': 'ta˨˩ ku˨˩ tsɿ˥˧', 'xian1 bu2 xian1': 'ɕiɛn˥ pu˨˩ ɕiɛn˥', 'tian2 kan3': 't‘iɛn˨˩ k‘an˥˧', 'diao4 jin3': 'tiau˨˩˧ tɕin˥˧', 'jin1 dou3 cong2': 'tɕin˥ təu˥˧ ts‘oŋ˨˩', 'ngen4 bang1': 'ngən˨˩˧ paŋ˥', 'dian1 dong1': 'tiɛn˥ toŋ˥', 'diao1 so1': 'tiau˥ so˥', 'xie2 niang2': 'ɕie˨˩ niaŋ˨˩', 'jiu4 mu3 zi3': 'tɕiəu˨˩˧ mu˥˧ tsɿ˥˧', 'du2 wang4': 'tu˨˩ uaŋ˨˩˧', 'tian1 su1': 't‘iɛn˥ su˥', 'ci4 ba1 nin2 ne1': 'ts‘ɿ˨˩˧ pa˥ nin˨˩ ne˥', 'ban1 jiu1 bu2 zi1': 'pan˥ tɕiəu˥ pu˨˩ tsɿ˥', 'cun1 qiu1': 'ts‘uən˥ tɕ‘iəu˥', 'xiao1 ye4': 'ɕiau˥ ie˨˩˧', 'dui4 kou3 cuang1': 'tui˨˩˧ k‘əu˥˧ ts‘uaŋ˥', 'huang3 huang32': 'xuaŋ˥˧ xuaŋ˥˧꜕꜖', 'niao4 pian4 pir41': 'niau˨˩˧ p‘iɛn˨˩˧ p‘iɚ˨˩˧꜒', 'sa2 go2': 'sa˨˩ ko˨˩', 'gui1 san1': 'kui˥ san˥', 'na2 gen1': 'na˨˩ kən˥', 'zuai1 ko2 sui4': 'tsuai˥ k‘o˨˩ sui˨˩˧', 'nia2 jian1 bang3': 'nia˨˩ tɕiɛn˥ paŋ˥˧', 'tou2 tou21': 't‘əu˨˩ t‘əu˨˩꜒', 'tiao3 duan1 gong1': 't‘iau˥˧ tuan˥ koŋ˥', 'niang2 fen3': 'niaŋ˨˩ fən˥˧', 'yi2 pu2 nan1 zi3': 'i˨˩ p‘u˨˩ nan˥ tsɿ˥˧', 'ka1 ka1': 'k‘a˥ k‘a˥', 'bian1 hur1': 'piɛn˥ xuɚ˥', 'er4 gan3 zi3': 'ɚ˨˩˧ kan˥˧ tsɿ˥˧', 'nen3 fan4': 'nən˥˧ fan˨˩˧', 'qin1 me2': 'tɕ‘in˥ me˨˩', 'guan1 hua1': 'kuan˥ xua˥', 'zua1 zir3': 'tsua˥ tsiɚ˥˧', 'cou1 ho2': 'ts‘əu˥ xo˨˩', 'ze2 er3 gen1': 'tse˨˩ ɚ˥˧ kən˥', 'pa1 ho2': 'p‘a˥ xo˨˩', 'bang1 ren2': 'paŋ˥ zən˨˩', 'niang4 you2 fu2': 'niaŋ˨˩˧ iəu˨˩ fu˨˩', 'nao3 kan3': 'nau˥˧ k‘an˥˧', 'ti2 jin4': 't‘i˨˩ tɕin˨˩˧', 'gui3 den1 go1': 'kui˥˧ tən˥ ko˥', 'yang2 er2 fong1': 'yaŋ˨˩ ɚ˨˩ foŋ˥', 'niang1 niang1': 'ȵiaŋ˥ ȵiaŋ˥', 'jia4 si4': 'tɕia˨˩˧ sɿ˨˩˧', 'ri2 be2': 'zɿ˨˩ pe˨˩', 'cuan1 cur1': 'ts‘uan˥ ts‘uɚ˥', 'su2 you2 hai3 jiao1': 'su˨˩ iəu˨˩ xai˥˧ tɕiau˥', 'guai3 rou4': 'kuai˥˧ zəu˨˩˧', 'qin1 zao3 ba2 sen2': 'tɕ‘in˥ tsau˥˧ pa˨˩ sən˨˩', 'so1 nao3 er4': 'so˥ nau˥˧ ɚ˨˩˧', 'fen3 fen3 niang4': 'fən˥˧ fən˥˧ niaŋ˨˩˧', 'sa2 ber3 hai2': 'sa˨˩ pɚ˥˧ xai˨˩', 'wang1 ji3': 'uaŋ˥ tɕi˥˧', 'dao1 tou2 bu2': 'tau˥ t‘əu˨˩ pu˨˩', 'zai4 da4 xiao3': 'tsai˨˩˧ ta˨˩˧ ɕiau˥˧', 'zi3 yao4 re2': 'tsɿ˥˧ iau˨˩˧ ze˨˩', 'ba4 dan1': 'pa˨˩˧ tan˥', 'cou1 xir1': 'ts‘əu˥ ɕiɚ˥', 'huang2 pi2 gua3': 'xuaŋ˨˩ p‘i˨˩ kua˥˧', 'wei1 wei1': 'uei˥ uei˥', 'ngen4 zou3': 'ngən˨˩˧ tsəu˥˧', 'suai3 suai3 hua4': 'suai˥˧ suai˥˧ xua˨˩˧', 'fong1 zi3': 'foŋ˥ tsɿ˥˧', 'cao4 na2': 'ts‘au˨˩˧ na˨˩', 'zai3 er2': 'tsai˥˧ ɚ˨˩', 'na3 her2': 'na˥˧ xɚ˨˩', 'men2 qian1 ren2': 'mən˨˩ tɕ‘iɛn˥ zən˨˩', 'hou4 nao3 zua2': 'xəu˨˩˧ nau˥˧ tsua˨˩', 'jia1 huai2': 'tɕia˥ xuai˨˩', 'ya2 jian1': 'ia˨˩ tɕiɛn˥', 'han2 tian1': 'xan˨˩ t‘iɛn˥', 'pe2 ba1 ba1': 'p‘e˨˩ pa˥ pa˥', 'ye2 zi3 yan1': 'ie˨˩ tsɿ˥˧ iɛn˥', 'tui3 gan3': 't‘ui˥˧ kan˥˧', 'ngai1 bian1': 'ngai˥ piɛn˥', 'ge2 zao3': 'ke˨˩ tsau˥˧', 'jiao3 cang2 sa1': 'tɕiau˥˧ ts‘aŋ˨˩ sa˥', 'cao2 cong2': 'ts‘au˨˩ ts‘oŋ˨˩', 'ju1 ju1': 'tɕy˥ tɕy˥', 'pian1 sua3': 'p‘iɛn˥ sua˥˧', 'ku3 nian4 zi3': 'k‘u˥˧ niɛn˨˩˧ tsɿ˥˧', 'si1 gua1 bu4': 'sɿ˥ kua˥ pu˨˩˧', 'go2 ren2': 'ko˨˩ zən˨˩', 'huai2 sen1 da4': 'xuai˨˩ sən˥ ta˨˩˧', 'ce3 fa2 piao4': 'ts‘e˥˧ fa˨˩ p‘iau˨˩˧', 'si4 yang3': 'sɿ˨˩˧ yaŋ˥˧', 'ba2 ca1': 'pa˨˩ ts‘a˥', 'pao4 ho2': 'p‘au˨˩˧ xo˨˩', 'huang2 tong3': 'xuaŋ˨˩ t‘oŋ˥˧', 'zi2 si4': 'tsɿ˨˩ sɿ˨˩˧', 'suang1 sur1': 'suaŋ˥ suɚ˥', 'zen1 zen1 gao1': 'tsən˥ tsən˥ kau˥', 'co2 ji1': 'ts‘o˨˩ tɕi˥', 'jiang4 zi3': 'tɕiaŋ˨˩˧ tsɿ˥˧', 'pao4 sao4': 'p‘au˨˩˧ sau˨˩˧', 'tiao2 fen3': 't‘iau˨˩ fən˥˧', 'gai1 wur2': 'kai˥ wɚ˨˩', 'tian2 que2': 't‘iɛn˨˩ tɕ‘ye˨˩', 'nao3 ter2': 'nau˥˧ t‘ɚ˨˩', 'niu2 wen2 zi3': 'ȵiəu˨˩ wən˨˩ tsɿ˥˧', 'dao3 guai3': 'tau˥˧ kuai˥˧', 'bai1 zi3 duan1 gong1': 'pai˥ tsɿ˥˧ tuan˥ koŋ˥', 'zo4 dao3 si3 fa2': 'tso˨˩˧ tau˥˧ sɿ˥˧ fa˨˩', 'ce3 ge2 der1': 'ts‘e˥˧ ke˨˩ tɚ˥', 'nao3 ko2': 'nau˥˧ k‘o˨˩', 'xia4 wu4 zao4': 'ɕia˨˩˧ wu˨˩˧ tsau˨˩˧', 'mer1': 'mɚ˥', 'juo2 zi3': 'tɕyo˨˩ tsɿ˥˧', 'ban4 bian1 fong1': 'pan˨˩˧ piɛn˥ foŋ˥', 'na4 her1': 'na˨˩˧ xɚ˥', 'da4 tian1 be2 niang4': 'ta˨˩˧ t‘iɛn˥ pe˨˩ niaŋ˨˩˧', 'bao4 ji1 po2': 'pau˨˩˧ tɕi˥ p‘o˨˩', 'na3 her1': 'na˥˧ xɚ˥', 'zi3 dao3': 'tsɿ˥˧ tau˥˧', 'suai3 qi3': 'suai˥˧ tɕ‘i˥˧', 'zong3 huan2': 'tsoŋ˥˧ xuan˨˩', 'xiao4 sun4 er2': 'ɕiau˨˩˧ suən˨˩˧ ɚ˨˩', 'sou4 niao4': 'səu˨˩˧ niau˨˩˧', 'o1 du4 pi2': 'o˥ tu˨˩˧ p‘i˨˩', 'pao4 ba1': 'p‘au˨˩˧ pa˥', 'ca3 ca3 ku4': 'ts‘a˥˧ ts‘a˥˧ k‘u˨˩˧', 'dao1 tou2': 'tau˥ t‘əu˨˩', 'da3 suai3 sou3': 'ta˥˧ suai˥˧ səu˥˧', 'gua1 gua1': 'kua˥ kua˥', 'he2 no3': 'xe˨˩ no˥˧', 'hai4 wen1': 'xai˨˩˧ wən˥', 'da3 yu2 zi3': 'ta˥˧ y˨˩ tsɿ˥˧', 'mu3 zu1 fong1': 'mu˥˧ tsu˥ foŋ˥', 'zo4 ye4': 'tso˨˩˧ ie˨˩˧', 'sai2 hua4': 'sai˨˩ xua˨˩˧', 'do3 sa2': 'to˥˧ sa˨˩', 'qi3 cao3': 'tɕ‘i˥˧ ts‘au˥˧', 'jia2 jia2 ce1': 'tɕia˨˩ tɕia˨˩ ts‘e˥', 'diu1 tou2': 'tiəu˥ t‘əu˨˩', 'da3 ran2 ho3': 'ta˥˧ zan˨˩ xo˥˧', 'cao1 ser3': 'ts‘au˥ sɚ˥˧', 'ho3 se2': 'xo˥˧ se˨˩', 'xiao3 yi1': 'ɕiau˥˧ i˥', 'na3 gen1 qian2': 'na˥˧ kən˥ tɕ‘iɛn˨˩', 'ca2 he2': 'ts‘a˨˩ xe˨˩', 'min2 kan3': 'min˨˩ k‘an˥˧', 'xiang1 xiang1 gur4 da2 qiao2': 'ɕiaŋ˥ ɕiaŋ˥ kuɚ˨˩˧ ta˨˩ tɕ‘iau˨˩', 'nan2 go4': 'nan˨˩ ko˨˩˧', 'nao3 si2': 'nau˥˧ sɿ˨˩', 'nao3 ba3 zi3': 'nau˥˧ pa˥˧ tsɿ˥˧', 'na3 men2': 'na˥˧ mən˨˩', 'kao2 kao21': 'k‘au˨˩ k‘au˨˩꜒', 'za2 jin4': 'tsa˨˩ tɕin˨˩˧', 'zou4 zou41': 'tsəu˨˩˧ tsəu˨˩˧꜒', 'ya2 gen1': 'ia˨˩ kən˥', 'xia2 juo2': 'ɕia˨˩ tɕyo˨˩', 'niang1 gou2': 'ȵiaŋ˥ kəu˨˩', 'hai2 juo2': 'xai˨˩ tɕyo˨˩', 'jia1 dan1': 'tɕia˥ tan˥', 'bei1 bei1 ku4': 'pei˥ pei˥ k‘u˨˩˧', 'mie2 dao1': 'mie˨˩ tau˥', 'can3 jir1': 'ts‘an˥˧ tɕiɚ˥', 'si2 bu2 si2': 'sɿ˨˩ pu˨˩ sɿ˨˩', 'ho3 per4': 'xo˥˧ p‘ɚ˨˩˧', 'nv3 mer1': 'ȵy˥˧ mɚ˥', 'huang3 ko2': 'xuaŋ˥˧ k‘o˨˩', 'nan2 ya1': 'nan˨˩ ia˥', 'yin1 hur1': 'in˥ xuɚ˥', 'no2 wu2': 'no˨˩ wu˨˩', 'pu1 cen2': 'p‘u˥ ts‘ən˨˩', 'da3 kun2 ten1': 'ta˥˧ k‘uən˨˩ t‘ən˥', 'ba1 mao2': 'pa˥ mau˨˩', 'cong4 cai4': 'ts‘oŋ˨˩˧ ts‘ai˨˩˧', 'sao4 ba3': 'sau˨˩˧ pa˥˧', 'ban4 jie2 zi3 yao1 ber2': 'pan˨˩˧ tɕie˨˩ tsɿ˥˧ iau˥ pɚ˨˩', 'o1 zi3 cao3': 'o˥ tsɿ˥˧ ts‘au˥˧', 'ban4 zao1 dai4': 'pan˨˩˧ tsau˥ tai˨˩˧', 'kan4 be2': 'k‘an˨˩˧ pe˨˩', 'ban4 gu1 gu1': 'pan˨˩˧ ku˥ ku˥', 'yir4': 'yɚ˨˩˧', 'gai4 wur3 ca2': 'kai˨˩˧ wɚ˥˧ ts‘a˨˩', 'ban4 juo2 ber3': 'pan˨˩˧ tɕyo˨˩ pɚ˥˧', 'hao4 qian2': 'xau˨˩˧ tɕ‘iɛn˨˩', 'zi1 jiao1': 'tsɿ˥ tɕiau˥', 'den1 yin3 zi3': 'tən˥ in˥˧ tsɿ˥˧', 'kou1 bei4': 'k‘əu˥ pei˨˩˧', 'niu2 pi2 zao4 yang3': 'ȵiəu˨˩ p‘i˨˩ tsau˨˩˧ yaŋ˥˧', 'bao3 mi3': 'pau˥˧ mi˥˧', 'gan3 niu2 niu21 cang2': 'kan˥˧ niəu˨˩ niəu˨˩꜒ ts‘aŋ˨˩', 'niao4 bao1': 'ȵiau˨˩˧ pau˥', 'ya2 zu1': 'ia˨˩ tsu˥', 'xiu3 ger3': 'ɕiəu˥˧ kɚ˥˧', 'ca2 hua1': 'ts‘a˨˩ xua˥', 'zuan4 go2 cang2': 'tsuan˨˩˧ ko˨˩ ts‘aŋ˨˩', 'tou3 song2': 't‘əu˥˧ soŋ˨˩', 'zi3 yan1': 'tsɿ˥˧ iɛn˥', 'pen1 pen1 yi3': 'p‘ən˥ p‘ən˥ i˥˧', 'gao1 sang4': 'kau˥ saŋ˨˩˧', 'yang2 quo2': 'yaŋ˨˩ tɕ‘yo˨˩', 'zu4 gong1 fu1': 'tsu˨˩˧ koŋ˥ fu˥', 'ma3 jia4 zi3': 'ma˥˧ tɕia˨˩˧ tsɿ˥˧', 'qin4 tan2': 'tɕ‘in˨˩˧ t‘an˨˩', 'gao1 di3': 'kau˥ ti˥˧', 'xuan2 pi2': 'ɕyan˨˩ p‘i˨˩', 'da2 nian3': 'ta˨˩ niɛn˥˧', 'za3 qi3': 'tsa˥˧ tɕ‘i˥˧', 'ce3 ba3 zi3': 'ts‘e˥˧ pa˥˧ tsɿ˥˧', 'kai1 cang1': 'k‘ai˥ ts‘aŋ˥', 'fu2 san1': 'fu˨˩ san˥', 'go1 nao3 guan1': 'ko˥ nau˥˧ kuan˥', 'xin1 xin1': 'ɕin˥ ɕin˥', 'sun4 dao3 mao2 mao21 ma2': 'suən˨˩˧ tau˥˧ mau˨˩ mau˨˩꜒ ma˨˩', 'yao4 de2': 'iau˨˩˧ te˨˩', 'dang4 den4': 'taŋ˨˩˧ tən˨˩˧', 'den1 yin3 xi4': 'tən˥ in˥˧ ɕi˨˩˧', 'tai2 qi3': 't‘ai˨˩ tɕ‘i˥˧', 'jiao4 hua1 zi3 mai3': 'tɕiau˨˩˧ xua˥ tsɿ˥˧ mai˥˧', 'mi3 zi3': 'mi˥˧ tsɿ˥˧', 'you3 ze4 yi2 sen1': 'iəu˥˧ tse˨˩˧ i˨˩ sən˥', 'wan4 hou4 nian2': 'uan˨˩˧ xəu˨˩˧ ȵiɛn˨˩', 'no2 si1 gu2': 'no˨˩ sɿ˥ ku˨˩', 'da3 ho3 di2': 'ta˥˧ xo˥˧ ti˨˩', 'qi2 fei4 zi3': 'tɕ‘i˨˩ fei˨˩˧ tsɿ˥˧', 'cuan4 nian3 fu2': 'ts‘uan˨˩˧ niɛn˥˧ fu˨˩', 'nao3 men2 xin1': 'nau˥˧ mən˨˩ ɕin˥', 'fa2 xia2': 'fa˨˩ ɕia˨˩', 'sang4 ban4 tian1': 'saŋ˨˩˧ pan˨˩˧ t‘iɛn˥', 'ren4 zen1': 'zən˨˩˧ tsən˥', 'go4 wu3': 'ko˨˩˧ wu˥˧', 'ngan1 xin1': 'ngan˥ ɕin˥', 'nui2 gong1 cong2': 'nui˨˩ koŋ˥ ts‘oŋ˨˩', 'bang1 qiang1': 'paŋ˥ tɕ‘iaŋ˥', 'ngou4': 'ngəu˨˩˧', 'sang4 kan3': 'saŋ˨˩˧ k‘an˥˧', 'zan4 qi3 sou3': 'tsan˨˩˧ tɕ‘i˥˧ səu˥˧', 'go4 du4 pi2': 'ko˨˩˧ tu˨˩˧ p‘i˨˩', 'xiang1 ba4 tou2': 'ɕiaŋ˥ pa˨˩˧ t‘əu˨˩', 'si3 pi2': 'sɿ˥˧ p‘i˨˩', 'mao2 dou4 fu3': 'mau˨˩ təu˨˩˧ fu˥˧', 'kang4 tu3': 'k‘aŋ˨˩˧ t‘u˥˧', 'xin4 de2 hao3': 'ɕin˨˩˧ te˨˩ xau˥˧', 'cu2 xin4': 'ts‘u˨˩ ɕin˨˩˧', 'dang1 men1': 'taŋ˥ mən˥', 'san1 nu2': 'san˥ nu˨˩', 'jiu3 gan3 cang2 kan4 ren2': 'tɕiəu˥˧ kan˥˧ ts‘aŋ˨˩ k‘an˨˩˧ zən˨˩', 'hou2 zi3': 'xəu˨˩ tsɿ˥˧', 'ma3 mu2': 'ma˥˧ mu˨˩', 'jin4 ban4': 'tɕin˨˩˧ pan˨˩˧', 'zen4 zang4': 'tsən˨˩˧ tsaŋ˨˩˧', 'jian3 ba1 nang1': 'tɕiɛn˥˧ pa˥ naŋ˥', 'ti1 kan3': 't‘i˥ k‘an˥˧', 'nang1 ber1': 'naŋ˥ pɚ˥', 'jin3 hang2': 'tɕin˥˧ xaŋ˨˩', 'da3 cui2': 'ta˥˧ ts‘ui˨˩', 'ban4 der1': 'pan˨˩˧ tɚ˥', 'zi1 sen1': 'tsɿ˥ sən˥', 'din1 dao3 no3': 'tin˥ tau˥˧ no˥˧', 'zang1 ban1 zi3': 'tsaŋ˥ pan˥ tsɿ˥˧', 'kan3 juo2': 'k‘an˥˧ tɕyo˨˩', 'gou3 si3': 'kəu˥˧ sɿ˥˧', 'zu4 ne1 bian1 wen2': 'tsu˨˩˧ ne˥ piɛn˥ wən˨˩', 'ye2 wen2 bu2 de2': 'ie˨˩ wən˨˩ pu˨˩ te˨˩', 'wu3 ye2 wu3 bu2 de2': 'wu˥˧ ie˨˩ wu˥˧ pu˨˩ te˨˩', 'po2 sui3 fan4': 'p‘o˨˩ sui˥˧ fan˨˩˧', 'dang4 dang41': 'taŋ˨˩˧ taŋ˨˩˧꜒', 'ruan3 jiang1 ye2': 'zuan˥˧ tɕiaŋ˥ ie˨˩', 'gan3 cang2': 'kan˥˧ ts‘aŋ˨˩', 'zi2 gu4': 'tsɿ˨˩ ku˨˩˧', 'sao1 ngai4 jiao4': 'sau˥ ngai˨˩˧ tɕiau˨˩˧', 'zua3 juo2 zua3 sou3': 'tsua˥˧ tɕyo˨˩ tsua˥˧ səu˥˧', 'nang1 ba1 jir3': 'naŋ˥ pa˥ tɕiɚ˥˧', 'bei4 da2': 'pei˨˩˧ ta˨˩', 'niang2 tai2': 'niaŋ˨˩ t‘ai˨˩', 'sao1 be2': 'sau˥ pe˨˩', 'qin1 dou4': 'tɕ‘in˥ təu˨˩˧', 'dao3 tou2 zi3': 'tau˥˧ t‘əu˨˩ tsɿ˥˧', 'qu1 er2 zi3': 'tɕ‘y˥ ɚ˨˩ tsɿ˥˧', 'sua3 sua3': 'sua˥˧ sua˥˧', 'yan3 ho3': 'iɛn˥˧ xo˥˧', 'han2 cai4': 'xan˨˩ ts‘ai˨˩˧', 'bang4 ke2': 'paŋ˨˩˧ k‘e˨˩', 'mer1 jiao4 cun1': 'mɚ˥ tɕiau˨˩˧ ts‘uən˥', 'si2 o1': 'sɿ˨˩ o˥', 'song1 mao2': 'soŋ˥ mau˨˩', 'nao3 go3 go32': 'nau˥˧ ko˥˧ ko˥˧꜕꜖', 'nai4 ge2 bao3': 'nai˨˩˧ ke˨˩ pau˥˧', 'xin4 ko2 zi3': 'ɕin˨˩˧ k‘o˨˩ tsɿ˥˧', 'bei4 ji2 gu2': 'pei˨˩˧ tɕi˨˩ ku˨˩', 'qie2 ho3': 'tɕ‘ie˨˩ xo˥˧', 'nan2 tan4': 'nan˨˩ t‘an˨˩˧', 'no2 jiao4': 'no˨˩ tɕiau˨˩˧', 'ce3 hun2 jin1': 'ts‘e˥˧ xuən˨˩ tɕin˥', 'mao2 nian3': 'mau˨˩ niɛn˥˧', 'yue2 wei3 wei3': 'ye˨˩ uei˥˧ uei˥˧', 'tang2 you2': 't‘aŋ˨˩ iəu˨˩', 'go3 zi3': 'ko˥˧ tsɿ˥˧', 'dian3 da4 na2': 'tiɛn˥˧ ta˨˩˧ na˨˩', 'za2 go4 yang4': 'tsa˨˩ ko˨˩˧ yaŋ˨˩˧', 'ci2 bao1 gu2': 'ts‘ɿ˨˩ pau˥ ku˨˩', 'ba1 da3 ho1 hai4': 'pa˥ ta˥˧ xo˥ xai˨˩˧', 'zang1 kou3 huang2': 'tsaŋ˥ k‘əu˥˧ xuaŋ˨˩', 'ce1 bi2 dao1': 'ts‘e˥ pi˨˩ tau˥', 'na3 ta2': 'na˥˧ t‘a˨˩', 'da3 cun1': 'ta˥˧ ts‘uən˥', 'yan3 jin1 ren2': 'iɛn˥˧ tɕin˥ zən˨˩', 'yin1 dao3': 'in˥ tau˥˧', 'nai3 ge2 bao3 tion3 niu2': 'nai˥˧ ke˨˩ pau˥˧ t‘ion˥˧ ȵiəu˨˩', 'gou1 zi3 tiao4 qi3': 'kəu˥ tsɿ˥˧ t‘iau˨˩˧ tɕ‘i˥˧', 'tiao4 qi3 ne1 tian3': 't‘iau˨˩˧ tɕ‘i˥˧ ne˥ t‘iɛn˥˧', 'hong2 sao2': 'xoŋ˨˩ sau˨˩', 'yang2 zi3': 'yaŋ˨˩ tsɿ˥˧', 'zang1 ren2': 'tsaŋ˥ zən˨˩', 'kan4 ren2 fu4': 'k‘an˨˩˧ zən˨˩ fu˨˩˧', 'gai4 mian4 cai4': 'kai˨˩˧ miɛn˨˩˧ ts‘ai˨˩˧', 'er4 hua4': 'ɚ˨˩˧ xua˨˩˧', 'nian2 hua1 be2': 'niɛn˨˩ xua˥ pe˨˩', 'nen4 go4': 'nən˨˩˧ ko˨˩˧', 'sou3 ber3': 'səu˥˧ pɚ˥˧', 'ba4 ba41': 'pa˨˩˧ pa˨˩˧꜒', 'zi4 me2': 'tsɿ˨˩˧ me˨˩', 'pi4 cua3 cua3': 'p‘i˨˩˧ ts‘ua˥˧ ts‘ua˥˧', 'yang2 ca1': 'yaŋ˨˩ ts‘a˥', 'jin1 nin2': 'tɕin˥ nin˨˩', 'zu4 sen1': 'tsu˨˩˧ sən˥', 'mo1 ger1': 'mo˥ kɚ˥', 'er3 zi3': 'ɚ˥˧ tsɿ˥˧', 'so2 xi2 fu4': 'so˨˩ ɕi˨˩ fu˨˩˧', 'ho3 ba1 yan3': 'xo˥˧ pa˥ iɛn˥˧', 'ya2 dan4': 'ia˨˩ tan˨˩˧', 'pie2 pie21': 'p‘ie˨˩ p‘ie˨˩꜒', 'ka3 be2': 'k‘a˥˧ pe˨˩', 'pian1 pir1': 'p‘iɛn˥ p‘iɚ˥', 'dian3 tou2': 'tiɛn˥˧ t‘əu˨˩', 'zua2 nao3': 'tsua˨˩ nau˥˧', 'ren2 xiong2': 'zən˨˩ ɕyoŋ˨˩', 'da3 ten3': 'ta˥˧ t‘ən˥˧', 'cui1 pu2 da3 han4': 'ts‘ui˥ p‘u˨˩ ta˥˧ xan˨˩˧', 'da3 xin4': 'ta˥˧ ɕin˨˩˧', 'zou3 zi3': 'tsəu˥˧ tsɿ˥˧', 'hou4 pi2 cai4': 'xəu˨˩˧ p‘i˨˩ ts‘ai˨˩˧', 'niu1 gou1 zi3': 'niəu˥ kəu˥ tsɿ˥˧', 'ci2 si3 ne1 fan3 dao3': 'ts‘ɿ˨˩ sɿ˥˧ ne˥ fan˥˧ tau˥˧', 'ba3 o1 si3': 'pa˥˧ o˥ sɿ˥˧', 'ne1 gu3': 'ne˥ ku˥˧', 'dao3 no3': 'tau˥˧ no˥˧', 'xia4 pa1 dan4': 'ɕia˨˩˧ p‘a˥ tan˨˩˧', 'huan2 wu2': 'xuan˨˩ wu˨˩', 'si4 sa4': 'sɿ˨˩˧ sa˨˩˧', 'dou4 you2': 'təu˨˩˧ iəu˨˩', 'dong1 han2 cai3': 'toŋ˥ xan˨˩ ts‘ai˥˧', 'da3 ya2 ji4': 'ta˥˧ ia˨˩ tɕi˨˩˧', 'qia2 men2 xi3': 'tɕ‘ia˨˩ mən˨˩ ɕi˥˧', 'nia2 be2': 'nia˨˩ pe˨˩', 'xin1 xir4': 'ɕin˥ ɕiɚ˨˩˧', 'cong1 huang2': 'ts‘oŋ˥ xuaŋ˨˩', 'wen1 zu1': 'wən˥ tsu˥', 'jiao4 gu1 gu1': 'tɕiau˨˩˧ ku˥ ku˥', 'sa1 niu2': 'sa˥ ȵiəu˨˩', 'da3 dui1': 'ta˥˧ tui˥', 'ni3 ce3 ho3': 'ni˥˧ ts‘e˥˧ xo˥˧', 'cen2 huang2': 'ts‘ən˨˩ xuaŋ˨˩', 'miao4 ne1 gua1': 'miau˨˩˧ ne˥ kua˥', 'cui2 yi2 dui4': 'ts‘ui˨˩ i˨˩ tui˨˩˧', 'tin4 tong2': 't‘in˨˩˧ t‘oŋ˨˩', 'ngan4 o2': 'ngan˨˩˧ o˨˩', 'jiao1 dai4': 'tɕiau˥ tai˨˩˧', 'to2 zi3': 't‘o˨˩ tsɿ˥˧', 'ngen4 za2': 'ngən˨˩˧ tsa˨˩', 'sao1 kao2': 'sau˥ k‘au˨˩', 'jin1 qian2 cao3': 'tɕin˥ tɕ‘iɛn˨˩ ts‘au˥˧', 'fan4 wur2': 'fan˨˩˧ wɚ˨˩', 'sai1 bao1 fu2': 'sai˥ pau˥ fu˨˩', 'pa1 pi2': 'p‘a˥ p‘i˨˩', 'song4 zu2 mi3': 'soŋ˨˩˧ tsu˨˩ mi˥˧', 'qin1 re2': 'tɕ‘in˥ ze˨˩', 'wa3 you2': 'ua˥˧ iəu˨˩', 'yao1 gan3': 'iau˥ kan˥˧', 'cuang2 di3 xia2 ne1': 'ts‘uaŋ˨˩ ti˥˧ ɕia˨˩ ne˥', 'ye4 fu2 ni2 bu2': 'ie˨˩˧ fu˨˩ ni˨˩ pu˨˩', 'de2 you4': 'te˨˩ iəu˨˩˧', 'jian4 bu2': 'tɕiɛn˨˩˧ pu˨˩', 'ci2 de2 kui1 da3 de2': 'ts‘ɿ˨˩ te˨˩ k‘ui˥ ta˥˧ te˨˩', 'ce3 mu3 zu1 fong1': 'ts‘e˥˧ mu˥˧ tsu˥ foŋ˥', 'dian1 dir1': 'tiɛn˥ tiɚ˥', 'kai1 niang4 kou3': 'k‘ai˥ niaŋ˨˩˧ k‘əu˥˧', 'yan2 nao3 su3': 'iɛn˨˩ nau˥˧ su˥˧', 'bi2 cen1': 'pi˨˩ ts‘ən˥', 'zu1 ti2': 'tsu˥ t‘i˨˩', 'zi3 cou1 jin1 zua3': 'tsɿ˥˧ ts‘əu˥ tɕin˥ tsua˥˧', 'zou1 zen4': 'tsəu˥ tsən˨˩˧', 'tian2 sao1 be2': 't‘iɛn˨˩ sau˥ pe˨˩', 'wu1 jiao4': 'wu˥ tɕiau˨˩˧', 'nian3 mer3': 'niɛn˥˧ mɚ˥˧', 'ban3 ban3 men2': 'pan˥˧ pan˥˧ mən˨˩', 'sao4 ba3 xin1': 'sau˨˩˧ pa˥˧ ɕin˥', 'nge2 nou2': 'nge˨˩ nəu˨˩', 'sen1 bu2 kong4': 'sən˥ pu˨˩ k‘oŋ˨˩˧', 'dan1 nin4': 'tan˥ nin˨˩˧', 'sen2 qi1 jiu3': 'sən˨˩ tɕ‘i˥ tɕiəu˥˧', 'huang2 go2 su4': 'xuaŋ˨˩ ko˨˩ su˨˩˧', 'xia4 yin1': 'ɕia˨˩˧ in˥', 'zuai2 si2': 'tsuai˨˩ sɿ˨˩', 'co2 to2': 'ts‘o˨˩ t‘o˨˩', 'niu2 ka4 ce3': 'ȵiəu˨˩ k‘a˨˩˧ ts‘e˥˧', 'dao4 ma3 ka4': 'tau˨˩˧ ma˥˧ k‘a˨˩˧', 'tou1 you2 po2': 't‘əu˥ iəu˨˩ p‘o˨˩', 'dao4 guai3': 'tau˨˩˧ kuai˥˧', 'xi4 xi41': 'ɕi˨˩˧ ɕi˨˩˧꜒', 'ruan3 ho3': 'zuan˥˧ xo˥˧', 'ko4 pin2': 'k‘o˨˩˧ p‘in˨˩', 'zua2 qi3': 'tsua˨˩ tɕ‘i˥˧', 'pang3 pang3 ho4': 'p‘aŋ˥˧ p‘aŋ˥˧ xo˨˩˧', 'sa2 tie2': 'sa˨˩ t‘ie˨˩', 'pu1 gai4 mian4': 'p‘u˥ kai˨˩˧ miɛn˨˩˧', 'er3 si3': 'ɚ˥˧ sɿ˥˧', 'ba4 zi3': 'pa˨˩˧ tsɿ˥˧', 'pei4 pan2': 'p‘ei˨˩˧ p‘an˨˩', 'si2 xiang4': 'sɿ˨˩ ɕiaŋ˨˩˧', 'xiang1 yin1': 'ɕiaŋ˥ in˥', 'sang3 den3': 'saŋ˥˧ tən˥˧', 'bao4 ge2 zao3': 'pau˨˩˧ ke˨˩ tsau˥˧', 'bai3 zi3': 'pai˥˧ tsɿ˥˧', 'pei2 nian2': 'p‘ei˨˩ niɛn˨˩', 'da3 kong4 sou3': 'ta˥˧ k‘oŋ˨˩˧ səu˥˧', 'ong1': 'oŋ˥', 'gun3 gur32': 'kuən˥˧ kuɚ˥˧꜕꜖', 'gen1 dao3': 'kən˥ tau˥˧', 'sui3 nao3 wa1': 'sui˥˧ nau˥˧ ua˥', 'gui1 yi2': 'kui˥ i˨˩', 'yi2 dui4 sur1': 'i˨˩ tui˨˩˧ suɚ˥', 'si1 niao4': 'sɿ˥ ȵiau˨˩˧', 'mao4 er2 tou2': 'mau˨˩˧ ɚ˨˩ t‘əu˨˩', 'da3 zuan4 zuan41': 'ta˥˧ tsuan˨˩˧ tsuan˨˩˧꜒', 'da4 da41': 'ta˨˩˧ ta˨˩˧꜒', 'du2 juo2': 'tu˨˩ tɕyo˨˩', 'yuan2 wei3': 'yan˨˩ uei˥˧', 'xia4 nan4 yuo2': 'ɕia˨˩˧ nan˨˩˧ yo˨˩', 'pa4 zi3': 'p‘a˨˩˧ tsɿ˥˧', 'piao3 pi2': 'p‘iau˥˧ p‘i˨˩', 'no2 tu3': 'no˨˩ t‘u˥˧', 'yang2 ma3 er2': 'yaŋ˨˩ ma˥˧ ɚ˨˩', 'ban4 tong3': 'pan˨˩˧ t‘oŋ˥˧', 'ya2 ba1': 'ia˨˩ pa˥', 'jiao1 su1 jiang4': 'tɕiau˥ su˥ tɕiaŋ˨˩˧', 'yu4 bo2 ye2': 'y˨˩˧ po˨˩ ie˨˩', 'ri2 jue2': 'zɿ˨˩ tɕye˨˩', 'xia4 xi4': 'ɕia˨˩˧ ɕi˨˩˧', 'wang4 xiang4': 'uaŋ˨˩˧ ɕiaŋ˨˩˧', 'zen4 jiu3': 'tsən˨˩˧ tɕiəu˥˧', 'qin1 cai3': 'tɕ‘in˥ ts‘ai˥˧', 'se2 tai4 yi1': 'se˨˩ t‘ai˨˩˧ i˥', 'pao3 tang4 zi3': 'p‘au˥˧ t‘aŋ˨˩˧ tsɿ˥˧', 'mo2 si4': 'mo˨˩ sɿ˨˩˧', 'bai3 nong2 men1': 'pai˥˧ noŋ˨˩ mən˥', 'ong4 cou4': 'oŋ˨˩˧ ts‘əu˨˩˧', 'han4 ya2 zi3': 'xan˨˩˧ ia˨˩ tsɿ˥˧', 'dao3 qi3': 'tau˥˧ tɕ‘i˥˧', 'nin2 nin21': 'nin˨˩ nin˨˩꜒', 'jin4 zang4': 'tɕin˨˩˧ tsaŋ˨˩˧', 'dao1 er2 jiang4': 'tau˥ ɚ˨˩ tɕiaŋ˨˩˧', 'ba1 bi2 fer3': 'pa˥ pi˨˩ fɚ˥˧', 'zi3 pa4': 'tsɿ˥˧ p‘a˨˩˧', 'su4 mian4': 'su˨˩˧ miɛn˨˩˧', 'ce3 do3 zi3': 'ts‘e˥˧ to˥˧ tsɿ˥˧', 'rou4 jia4 zi3': 'zəu˨˩˧ tɕia˨˩˧ tsɿ˥˧', 'rou4 tou2': 'zəu˨˩˧ t‘əu˨˩', 'ngan4 dao3': 'ngan˨˩˧ tau˥˧', 'sang1 wei4': 'saŋ˥ uei˨˩˧', 'si4 ten4': 'sɿ˨˩˧ t‘ən˨˩˧', 'hui1 mer2': 'xui˥ mɚ˨˩', 'si4 nen2': 'sɿ˨˩˧ nən˨˩', 'si4 xian4': 'sɿ˨˩˧ ɕiɛn˨˩˧', 'fu2 er4 ma2': 'fu˨˩ ɚ˨˩˧ ma˨˩', 'ngai1 dao3': 'ngai˥ tau˥˧', 'jiang1 jianq1': 'tɕiaŋ˥ tɕianq˥', 'ci2 gua4 mian4': 'ts‘ɿ˨˩ kua˨˩˧ miɛn˨˩˧', 'qie2 ma1 der3': 'tɕ‘ie˨˩ ma˥ tɚ˥˧', 'xiao4 bang4': 'ɕiau˨˩˧ paŋ˨˩˧', 'nin2 guang1 dan3': 'nin˨˩ kuaŋ˥ tan˥˧', 'xuan4 tou2 fong1': 'ɕyan˨˩˧ t‘əu˨˩ foŋ˥', 'gan1 jin1 ho3': 'kan˥ tɕin˥ xo˥˧', 'tai4 yang2 xin1': 't‘ai˨˩˧ yaŋ˨˩ ɕin˥', 'tai1 bao1': 't‘ai˥ pau˥', 'han3 sen1': 'xan˥˧ sən˥', 'mo1 me2': 'mo˥ me˨˩', 'da3 dan1 sen1': 'ta˥˧ tan˥ sən˥', 'cao1 go1': 'ts‘au˥ ko˥', 'ban4 tou2': 'pan˨˩˧ t‘əu˨˩', 'fang2 zi3': 'faŋ˨˩ tsɿ˥˧', 'er4 ma2 er4 ma2': 'ɚ˨˩˧ ma˨˩ ɚ˨˩˧ ma˨˩', 'da3 be2': 'ta˥˧ pe˨˩', 'tou2 suang1': 't‘əu˨˩ suaŋ˥', 'ce3 pu2 han4': 'ts‘e˥˧ p‘u˨˩ xan˨˩˧', 'wu3 huang2': 'wu˥˧ xuaŋ˨˩', 'niang2 ban3': 'niaŋ˨˩ pan˥˧', 'jiu3 huang2': 'tɕiəu˥˧ xuaŋ˨˩', 'ban4 xi2': 'pan˨˩˧ ɕi˨˩', 'cuang2 dang4 tou2': 'ts‘uaŋ˨˩ taŋ˨˩˧ t‘əu˨˩', 'tian2 jiao1': 't‘iɛn˨˩ tɕiau˥', 'dou4 ma2 guan1': 'təu˨˩˧ ma˨˩ kuan˥', 'suai3 si3': 'suai˥˧ sɿ˥˧', 'hao4 zi3': 'xau˨˩˧ tsɿ˥˧', 'xi3 de2 hao3': 'ɕi˥˧ te˨˩ xau˥˧', 'zao4 ji1 zi3': 'tsau˨˩˧ tɕi˥ tsɿ˥˧', 'dan1 sa1 guan4 da2 pu2': 'tan˥ sa˥ kuan˨˩˧ ta˨˩ p‘u˨˩', 'pa2 mo2': 'p‘a˨˩ mo˨˩', 'de1 yi2 go4 hao3 ne1': 'te˥ i˨˩ ko˨˩˧ xau˥˧ ne˥', 'jiang3 sen4 yu4': 'tɕiaŋ˥˧ sən˨˩˧ y˨˩˧', 'juan1 juan1 tou2': 'tɕyan˥ tɕyan˥ t‘əu˨˩', 'ya2 qin1': 'ia˨˩ tɕ‘in˥', 'na1 fei1 zu1': 'na˥ fei˥ tsu˥', 'yin4 qin4': 'in˨˩˧ tɕ‘in˨˩˧', 'jian3 yuo2': 'tɕiɛn˥˧ yo˨˩', 'ci2 fu2 xi3': 'ts‘ɿ˨˩ fu˨˩ ɕi˥˧', 'ji2 ker2': 'tɕi˨˩ k‘ɚ˨˩', 'ten2 ten21 cai4': 't‘ən˨˩ t‘ən˨˩꜒ ts‘ai˨˩˧', 'dong1 diao1 xi1 xuan3': 'toŋ˥ tiau˥ ɕi˥ ɕyan˥˧', 'jian3 no3 go4 nou4': 'tɕiɛn˥˧ no˥˧ ko˨˩˧ nəu˨˩˧', 'den1 zan3': 'tən˥ tsan˥˧', 'nai2 niao4': 'nai˨˩ ȵiau˨˩˧', 'nong2 er4 go1': 'noŋ˨˩ ɚ˨˩˧ ko˥', 'wan4 hou4 tian1': 'uan˨˩˧ xəu˨˩˧ t‘iɛn˥', 'qu3 tou2': 'tɕ‘y˥˧ t‘əu˨˩', 'xie2 fang2 wu2': 'ɕie˨˩ faŋ˨˩ wu˨˩', 'no2 wei3 ber1': 'no˨˩ uei˥˧ pɚ˥', 'zan2 ya2 ba1': 'tsan˨˩ ia˨˩ pa˥', 'huan2 sun4': 'xuan˨˩ suən˨˩˧', 'can3 hou4 gui3': 'ts‘an˥˧ xəu˨˩˧ kui˥˧', 'wan1 suan1': 'uan˥ suan˥', 'niu2 xin1 be2': 'ȵiəu˨˩ ɕin˥ pe˨˩', 'zao4 nie2': 'tsau˨˩˧ ȵie˨˩', 'jun4 gan1': 'tɕyn˨˩˧ kan˥', 'sao3 wu3': 'sau˥˧ wu˥˧', 'niang4 ho3 cong2': 'niaŋ˨˩˧ xo˥˧ ts‘oŋ˨˩', 'da3 be2 fer1': 'ta˥˧ pe˨˩ fɚ˥', 'jun4 zi3': 'tɕyn˨˩˧ tsɿ˥˧', 'cir3': 'ts‘iɚ˥˧', 'sao3 nian3': 'sau˥˧ niɛn˥˧', 'ti3 zi3': 't‘i˥˧ tsɿ˥˧', 'ban4 tian1 yun2': 'pan˨˩˧ t‘iɛn˥ yn˨˩', 'ni3 da3 den1 nong2': 'ni˥˧ ta˥˧ tən˥ noŋ˨˩', 'gao1 min2': 'kau˥ min˨˩', 'pin2 sun4': 'p‘in˨˩ suən˨˩˧', 'mong2 ge2': 'moŋ˨˩ ke˨˩', 'ta2 xue2': 't‘a˨˩ ɕye˨˩', 'hua1 gu1 nir1': 'xua˥ ku˥ ȵiɚ˥', 'bin1 go1 zi3': 'pin˥ ko˥ tsɿ˥˧', 'kan3 cao3 nian2 zi3': 'k‘an˥˧ ts‘au˥˧ niɛn˨˩ tsɿ˥˧', 'tie2 jiang4 si3 no2 bu2': 't‘ie˨˩ tɕiaŋ˨˩˧ sɿ˥˧ no˨˩ pu˨˩', 'bi4 yan3 qian4 cui2': 'pi˨˩˧ iɛn˥˧ tɕ‘iɛn˨˩˧ ts‘ui˨˩', 'xue2 wang4': 'ɕye˨˩ uaŋ˨˩˧', 'dian3 sui3': 'tiɛn˥˧ sui˥˧', 'tie2 si2': 't‘ie˨˩ sɿ˨˩', 'diao4 yan2 sui3': 'tiau˨˩˧ iɛn˨˩ sui˥˧', 'xiu2 pi2 han4': 'ɕiəu˨˩ p‘i˨˩ xan˨˩˧', 'jiai3 go1 zi3': 'tɕiɛi˥˧ ko˥ tsɿ˥˧', 'nian2 gai4': 'niɛn˨˩ kai˨˩˧', 'fen3 zi3': 'fən˥˧ tsɿ˥˧', 'hai4 bin4': 'xai˨˩˧ pin˨˩˧', 'zi2 jia4': 'tsɿ˨˩ tɕia˨˩˧', 'huang2 ni2 ba1 fu2 ku4': 'xuaŋ˨˩ ȵi˨˩ pa˥ fu˨˩ k‘u˨˩˧', 'ge2 wai4': 'ke˨˩ uai˨˩˧', 'tang2 ke2': 't‘aŋ˨˩ k‘e˨˩', 'qu2 ser4': 'tɕ‘y˨˩ sɚ˨˩˧', 'kou3 ngan4': 'k‘əu˥˧ ngan˨˩˧', 'fang1 zi3': 'faŋ˥ tsɿ˥˧', 'jin4 niu2': 'tɕin˨˩˧ ȵiəu˨˩', 'juan4 men3': 'tɕyan˨˩˧ mən˥˧', 'go1 kui1': 'ko˥ k‘ui˥', 'tong1 nin4': 't‘oŋ˥ nin˨˩˧', 'yao1 ya2 zi3': 'iau˥ ia˨˩ tsɿ˥˧', 'o4 nao2 o4 xia1': 'o˨˩˧ nau˨˩ o˨˩˧ ɕia˥', 'ho3 piao3 piao3': 'xo˥˧ p‘iau˥˧ p‘iau˥˧', 'ya3 bu2 ya3': 'ia˥˧ pu˨˩ ia˥˧', 'nin4 yu3': 'nin˨˩˧ y˥˧', 'yi2 her1': 'i˨˩ xɚ˥', 'be2 jia1': 'pe˨˩ tɕia˥', 'xin4 du2 to2 tou2 go4': 'ɕin˨˩˧ tu˨˩ t‘o˨˩ t‘əu˨˩ ko˨˩˧', 'zi4 kai1': 'tsɿ˨˩˧ k‘ai˥', 'kou3 jiu4 si4 qian2': 'k‘əu˥˧ tɕiəu˨˩˧ sɿ˨˩˧ tɕ‘iɛn˨˩', 'cui1 er4 go1': 'ts‘ui˥ ɚ˨˩˧ ko˥', 'mei2 de2 qi3 dong1': 'mei˨˩ te˨˩ tɕ‘i˥˧ toŋ˥', 'gua1 hui1': 'kua˥ xui˥', 're2 tian1': 'ze˨˩ t‘iɛn˥', 'za1 za1 wa3 wa3': 'tsa˥ tsa˥ ua˥˧ ua˥˧', 'zi3 mu3': 'tsɿ˥˧ mu˥˧', 'da3 mi4 ter2': 'ta˥˧ mi˨˩˧ t‘ɚ˨˩', 'nin4 gou4': 'nin˨˩˧ kəu˨˩˧', 'jiu3 bu2 jiu3': 'tɕiəu˥˧ pu˨˩ tɕiəu˥˧', 'yuan2 fan4': 'yan˨˩ fan˨˩˧', 'song1 kua3 kua3': 'soŋ˥ k‘ua˥˧ k‘ua˥˧', 'jie2 xiao3': 'tɕie˨˩ ɕiau˥˧', 'you2 za2 mer3': 'iəu˨˩ tsa˨˩ mɚ˥˧', 'du2 du2 suan4': 'tu˨˩ tu˨˩ suan˨˩˧', 'xia4 tou2': 'ɕia˨˩˧ t‘əu˨˩', 'hun1 jun1': 'xuən˥ tɕyn˥', 'nin4 bir1': 'nin˨˩˧ piɚ˥', 'xian2 tiao2': 'ɕiɛn˨˩ t‘iau˨˩', 'din4 zi3': 'tin˨˩˧ tsɿ˥˧', 'da3 suang1': 'ta˥˧ suaŋ˥', 'duan4 wei3 ba1 niu2': 'tuan˨˩˧ uei˥˧ pa˥ ȵiəu˨˩', 'wu4 zao4': 'wu˨˩˧ tsau˨˩˧', 'pei1 san1': 'p‘ei˥ san˥', 'sou3 wan1 wan1': 'səu˥˧ uan˥ uan˥', 'ji1 gong1 ce1': 'tɕi˥ koŋ˥ ts‘e˥', 'da2 tian2 kan3': 'ta˨˩ t‘iɛn˨˩ k‘an˥˧', 'qi3 gan1': 'tɕ‘i˥˧ kan˥', 'er4 hun1 qin1': 'ɚ˨˩˧ xuən˥ tɕ‘in˥', 'sao1 zi3 zi32': 'sau˥ tsɿ˥˧ tsɿ˥˧꜕꜖', 'ci2 ba1 pir4': 'ts‘ɿ˨˩ pa˥ p‘iɚ˨˩˧', 'tui1 si3 pa2': 't‘ui˥ sɿ˥˧ p‘a˨˩', 'cao4 re2': 'ts‘au˨˩˧ ze˨˩', 'ni4 zi3': 'ni˨˩˧ tsɿ˥˧', 'yan3 jin1 sui3': 'iɛn˥˧ tɕin˥ sui˥˧', 'jiao4 yi3': 'tɕiau˨˩˧ i˥˧', 'nin2 fang2 zi3': 'nin˨˩ faŋ˨˩ tsɿ˥˧', 'sao1 bang4': 'sau˥ paŋ˨˩˧', 'ba3 xi4': 'pa˥˧ ɕi˨˩˧', 'si3 zui3': 'sɿ˥˧ tsui˥˧', 'nin2 pan1': 'nin˨˩ p‘an˥', 'yan4 tang2': 'iɛn˨˩˧ t‘aŋ˨˩', 'jie2 er4 men2': 'tɕie˨˩ ɚ˨˩˧ mən˨˩', 'nang1 zi3 mu3': 'naŋ˥ tsɿ˥˧ mu˥˧', 'ya2 gou3': 'ia˨˩ kəu˥˧', 'hui2 suang1': 'xui˨˩ suaŋ˥', 'gou3 wei3 ba1 cao3': 'kəu˥˧ uei˥˧ pa˥ ts‘au˥˧', 'tu3 gou3': 't‘u˥˧ kəu˥˧', 'ba1 ba1 men2': 'pa˥ pa˥ mən˨˩', 'pu2 san4': 'p‘u˨˩ san˨˩˧', 'de2 xing2': 'te˨˩ ɕing˨˩', 'xir1': 'ɕiɚ˥', 'nai1 nai1': 'nai˥ nai˥', 'xia2 zi3 da3 po2 niang1': 'ɕia˨˩ tsɿ˥˧ ta˥˧ p‘o˨˩ ȵiaŋ˥', 'diu1 bu2 de2': 'tiəu˥ pu˨˩ te˨˩', 'da3 tir2': 'ta˥˧ t‘iɚ˨˩', 'hou4 jin3 o1': 'xəu˨˩˧ tɕin˥˧ o˥', 'cen4 er3 han2': 'ts‘ən˨˩˧ ɚ˥˧ xan˨˩', 'di2 dao3': 'ti˨˩ tau˥˧', 'hao4 juan4 zi3': 'xau˨˩˧ tɕyan˨˩˧ tsɿ˥˧', 'nan2 mer1': 'nan˨˩ mɚ˥', 'huang2 gua1': 'xuaŋ˨˩ kua˥', 'hai2 mei4 qi3': 'xai˨˩ mei˨˩˧ tɕ‘i˥˧', 'di4 di41': 'ti˨˩˧ ti˨˩˧꜒', 'niao3 er3 duo1': 'niau˥˧ ɚ˥˧ tyo˥', 'da3 kong4 kou3': 'ta˥˧ k‘oŋ˨˩˧ k‘əu˥˧', 'duan3 nen4 dian1': 'tuan˥˧ nən˨˩˧ tiɛn˥', 'co2 ho3': 'ts‘o˨˩ xo˥˧', 'me2 zuang1': 'me˨˩ tsuaŋ˥', 'juo2 juo21': 'tɕyo˨˩ tɕyo˨˩꜒', 'sou1 san1 gou3': 'səu˥ san˥ kəu˥˧', 'gao4 kou3': 'kau˨˩˧ k‘əu˥˧', 'ka4 juo2': 'k‘a˨˩˧ tɕyo˨˩', 'nao4 ren2 ne1': 'nau˨˩˧ zən˨˩ ne˥', 'yuo2 bu2 zai4': 'yo˨˩ pu˨˩ tsai˨˩˧', 'din1 dir1': 'tin˥ tiɚ˥', 'tin2 si2': 't‘in˨˩ sɿ˨˩', 'si3 qi4': 'sɿ˥˧ tɕ‘i˨˩˧', 'ho3 san1 ner2': 'xo˥˧ san˥ nɚ˨˩', 'pao1 sa2': 'p‘au˥ sa˨˩', 'gun3 sen1': 'kuən˥˧ sən˥', 'me2 pan2': 'me˨˩ p‘an˨˩', 'nan3 niu2': 'nan˥˧ ȵiəu˨˩', 'nan3 ma3': 'nan˥˧ ma˥˧', 'si3 niao4 do1': 'sɿ˥˧ ȵiau˨˩˧ to˥', 'qi2 yue2 ban4': 'tɕ‘i˨˩ ye˨˩ pan˨˩˧', 'zui3 pi2': 'tsui˥˧ p‘i˨˩', 'nao3 din3': 'nau˥˧ tin˥˧', 'ji3 za3 mi2 za3': 'tɕi˥˧ tsa˥˧ mi˨˩ tsa˥˧', 'ngen4 tou2 huang2': 'ngən˨˩˧ t‘əu˨˩ xuaŋ˨˩', 'ngen3': 'ngən˥˧', 'tian2 sui3 mian4': 't‘iɛn˨˩ sui˥˧ miɛn˨˩˧', 'zao4 wu2': 'tsau˨˩˧ wu˨˩', 'ci2 mo3 ho2': 'ts‘ɿ˨˩ mo˥˧ xo˨˩', 'cu1 cu2 nin2 ne1 sen3': 'ts‘u˥ ts‘u˨˩ nin˨˩ ne˥ sən˥˧', 'kua3 ger3 no2': 'k‘ua˥˧ kɚ˥˧ no˨˩', 'xiang1 xiang1': 'ɕiaŋ˥ ɕiaŋ˥', 'ku1 zi3': 'k‘u˥ tsɿ˥˧', 'qian1 juo2 ni2': 'tɕ‘iɛn˥ tɕyo˨˩ ȵi˨˩', 'xin1 qian4 qian4': 'ɕin˥ tɕ‘iɛn˨˩˧ tɕ‘iɛn˨˩˧', 'su2 you2': 'su˨˩ iəu˨˩', 'go1 yan1 mer2': 'ko˥ iɛn˥ mɚ˨˩', 'ter1': 't‘ɚ˥', 'wen3 qi3': 'wən˥˧ tɕ‘i˥˧', 'xian4 cen2': 'ɕiɛn˨˩˧ ts‘ən˨˩', 'ca4 cang2 zi3': 'ts‘a˨˩˧ ts‘aŋ˨˩ tsɿ˥˧', 'jia4 jir41': 'tɕia˨˩˧ tɕiɚ˨˩˧꜒', 'xiao3 cai3': 'ɕiau˥˧ ts‘ai˥˧', 'tao2 pian4': 't‘au˨˩ p‘iɛn˨˩˧', 'niang2 no3': 'niaŋ˨˩ no˥˧', 'jin1 si4': 'tɕin˥ sɿ˨˩˧', 'sang1 per1': 'saŋ˥ p‘ɚ˥', 'zao4 xian2': 'tsau˨˩˧ ɕiɛn˨˩', 'sai2 go4': 'sai˨˩ ko˨˩˧', 'hao4 zi3 ken3 nao3 nan2': 'xau˨˩˧ tsɿ˥˧ k‘ən˥˧ nau˥˧ nan˨˩', 'gua1 pai2 bu2 qi3': 'kua˥ p‘ai˨˩ pu˨˩ tɕ‘i˥˧', 'yu4 ho2 gen3': 'y˨˩˧ xo˨˩ kən˥˧', 'wu2 tou2 ne1': 'wu˨˩ t‘əu˨˩ ne˥', 'su1 qi4': 'su˥ tɕ‘i˨˩˧', 'pu2 pa2': 'p‘u˨˩ p‘a˨˩', 'nang3 men1': 'naŋ˥˧ mən˥', 'zao4 mer1': 'tsau˨˩˧ mɚ˥', 'zo4 tong3 zi3': 'tso˨˩˧ t‘oŋ˥˧ tsɿ˥˧', 'na3 yang4': 'na˥˧ yaŋ˨˩˧', 'niao4 zu1 zi3': 'ȵiau˨˩˧ tsu˥ tsɿ˥˧', 'ji1 po2': 'tɕi˥ p‘o˨˩', 'huang2 si1 fu4': 'xuaŋ˨˩ sɿ˥ fu˨˩˧', 'qia1 nen2 zi3': 'tɕ‘ia˥ nən˨˩ tsɿ˥˧', 'kan4 fei3': 'k‘an˨˩˧ fei˥˧', 'kai1 nu4': 'k‘ai˥ nu˨˩˧', 'wan1 dou4 dir1': 'uan˥ təu˨˩˧ tiɚ˥', 'yao2 ku4': 'iau˨˩ k‘u˨˩˧', 'wu1 gui1 you3 rou4': 'wu˥ kui˥ iəu˥˧ zəu˨˩˧', 'zai4 du4 pi2 tou2': 'tsai˨˩˧ tu˨˩˧ p‘i˨˩ t‘əu˨˩', 'tui1 kou3 hua4': 't‘ui˥ k‘əu˥˧ xua˨˩˧', 'nan4 ber1': 'nan˨˩˧ pɚ˥', 'niang3 ye2 zi3': 'niaŋ˥˧ ie˨˩ tsɿ˥˧', 'nin2 xin3': 'nin˨˩ ɕin˥˧', 'yin1 niang2 ba4': 'in˥ niaŋ˨˩ pa˨˩˧', 'gao1 juo2 si1': 'kau˥ tɕyo˨˩ sɿ˥', 'go4 men2 gua3': 'ko˨˩˧ mən˨˩ kua˥˧', 'yang2 pan2 ho4': 'yaŋ˨˩ p‘an˨˩ xo˨˩˧', 'bao1 dan1': 'pau˥ tan˥', 'san1 ho2 ho21': 'san˥ xo˨˩ xo˨˩꜒', 'da3 bai1 bai1': 'ta˥˧ pai˥ pai˥', 'sao1 ho3 nao3': 'sau˥ xo˥˧ nau˥˧', 'wai4 zi2': 'uai˨˩˧ tsɿ˨˩', 'pen1 pen1': 'p‘ən˥ p‘ən˥', 'se2 tir1': 'se˨˩ t‘iɚ˥', 'cuang2 ba1 zi3': 'ts‘uaŋ˨˩ pa˥ tsɿ˥˧', 'ho3 cang3 ba4': 'xo˥˧ ts‘aŋ˥˧ pa˨˩˧', 'zong4 ba1': 'tsoŋ˨˩˧ pa˥', 'bian1 dou3 ce1': 'piɛn˥ təu˥˧ ts‘e˥', 'que2 zur3': 'tɕ‘ye˨˩ tsuɚ˥˧', 'kuai3 tou2': 'k‘uai˥˧ t‘əu˨˩', 'nen3 dong4 da4': 'nən˥˧ toŋ˨˩˧ ta˨˩˧', 'qin1 qiao3': 'tɕ‘in˥ tɕ‘iau˥˧', 'ca1 ba1': 'ts‘a˥ pa˥', 'za2 er1 gu3': 'tsa˨˩ ɚ˥ ku˥˧', 'sao2 ban3 tian2': 'sau˨˩ pan˥˧ t‘iɛn˨˩', 'gu2 zi3': 'ku˨˩ tsɿ˥˧', 'ma2 yir1': 'ma˨˩ yɚ˥', 'gu3 ngan2': 'ku˥˧ ngan˨˩', 'yue2 jian1 bin4': 'ye˨˩ tɕiɛn˥ pin˨˩˧', 'za1 za1 rou4': 'tsa˥ tsa˥ zəu˨˩˧', 'din1 din1 mer1 bian4 ne1': 'tin˥ tin˥ mɚ˥ piɛn˨˩˧ ne˥', 'cu2 no3 yan3 jin1': 'ts‘u˨˩ no˥˧ iɛn˥˧ tɕin˥', 'ma3 ti2 cao3': 'ma˥˧ t‘i˨˩ ts‘au˥˧', 'fa2 sa1': 'fa˨˩ sa˥', 'wei2 yao1': 'uei˨˩ iau˥', 'huang2 juo2 huang2 sou3': 'xuaŋ˨˩ tɕyo˨˩ xuaŋ˨˩ səu˥˧', 'diao4 juo2 nou2': 'tiau˨˩˧ tɕyo˨˩ nəu˨˩', 'jiu1 piao2 pir21': 'tɕiəu˥ p‘iau˨˩ p‘iɚ˨˩꜒', 'hang2 si4': 'xaŋ˨˩ sɿ˨˩˧', 'nao3 zi3': 'nau˥˧ tsɿ˥˧', 'mu3 mu32': 'mu˥˧ mu˥˧꜕꜖', 'pin2 yang2 da4 ba4': 'p‘in˨˩ yaŋ˨˩ ta˨˩˧ pa˨˩˧', 'zo4 der1 rou4': 'tso˨˩˧ tɚ˥ zəu˨˩˧', 'sui3 pen2 ji1': 'sui˥˧ p‘ən˨˩ tɕi˥', 'piao4 zi3': 'p‘iau˨˩˧ tsɿ˥˧', 'fong2 cang2': 'foŋ˨˩ ts‘aŋ˨˩', 'wen1 sang1': 'wən˥ saŋ˥', 'xiong2 qi3': 'ɕyoŋ˨˩ tɕ‘i˥˧', 'si3 bu2 qiu1 qiu1': 'sɿ˥˧ pu˨˩ tɕ‘iəu˥ tɕ‘iəu˥', 'nia3 fei2': 'nia˥˧ fei˨˩', 'nuan2 er4': 'nuan˨˩ ɚ˨˩˧', 'nao3 ren2 po2': 'nau˥˧ zən˨˩ p‘o˨˩', 'go4 jiu3': 'ko˨˩˧ tɕiəu˥˧', 'ngai1': 'ngai˥', 'sou1 tou2': 'səu˥ t‘əu˨˩', 'ka1 na2': 'k‘a˥ na˨˩', 'suan4 tan2 zi3': 'suan˨˩˧ t‘an˨˩ tsɿ˥˧', 'zou4 si2': 'tsəu˨˩˧ sɿ˨˩', 'xin1 hou4': 'ɕin˥ xəu˨˩˧', 'niu2 jin1': 'ȵiəu˨˩ tɕin˥', 'piao3 yir3': 'p‘iau˥˧ yɚ˥˧', 'gou1 zi3': 'kəu˥ tsɿ˥˧', 'mu3 zu1 ko2': 'mu˥˧ tsu˥ k‘o˨˩', 'ye4 wan3 xie1': 'ie˨˩˧ uan˥˧ ɕie˥', 'jian1 nao3 ko2': 'tɕiɛn˥ nau˥˧ k‘o˨˩', 'xia4 nin4': 'ɕia˨˩˧ nin˨˩˧', 'sou3 ca2 zi3': 'səu˥˧ ts‘a˨˩ tsɿ˥˧', 'cuan1 tang1': 'ts‘uan˥ t‘aŋ˥', 'nian3 juo2': 'ȵiɛn˥˧ tɕyo˨˩', 'ce3 mi2 mao1': 'ts‘e˥˧ mi˨˩ mau˥', 'gai4 yan3 jin1': 'kai˨˩˧ iɛn˥˧ tɕin˥', 'sai4 ba4': 'sai˨˩˧ pa˨˩˧', 'no4 hur2': 'no˨˩˧ xuɚ˨˩', 'ni4 bian1': 'ni˨˩˧ piɛn˥', 'guai4 si3': 'kuai˨˩˧ sɿ˥˧', 'ti4 cao2 zu1': 't‘i˨˩˧ ts‘au˨˩ tsu˥', 'tiao3 xiang4 jin1': 't‘iau˥˧ ɕiaŋ˨˩˧ tɕin˥', 'po2 niang1': 'p‘o˨˩ ȵiaŋ˥', 'so2 so21': 'so˨˩ so˨˩꜒', 'sang4 qian2 tian1': 'saŋ˨˩˧ tɕ‘iɛn˨˩ t‘iɛn˥', 'dao4 qian4': 'tau˨˩˧ tɕ‘iɛn˨˩˧', 'me2 ni3 xian1 sen1': 'me˨˩ ni˥˧ ɕiɛn˥ sən˥', 'xiang4 su1': 'ɕiaŋ˨˩˧ su˥', 'yao1 tai2': 'iau˥ t‘ai˨˩', 'nian2 ba1 nang1': 'niɛn˨˩ pa˥ naŋ˥', 'go4 cang2': 'ko˨˩˧ ts‘aŋ˨˩', 'gao1 tou2': 'kau˥ t‘əu˨˩', 'da3 quan1 quan1': 'ta˥˧ tɕ‘yan˥ tɕ‘yan˥', 'fei4 tou2 zi3': 'fei˨˩˧ t‘əu˨˩ tsɿ˥˧', 're2 ho1': 'ze˨˩ xo˥', 'zu3 ho3': 'tsu˥˧ xo˥˧', 'tang1 sui3': 't‘aŋ˥ sui˥˧', 'ren2 ke2': 'zən˨˩ k‘e˨˩', 'fa2 qi4': 'fa˨˩ tɕ‘i˨˩˧', 'po2 fan2': 'p‘o˨˩ fan˨˩', 'mao2 mao21 cai4': 'mau˨˩ mau˨˩꜒ ts‘ai˨˩˧', 'juo2 gan3': 'tɕyo˨˩ kan˥˧', 'cen1 hur1': 'ts‘ən˥ xuɚ˥', 'wei4 xiang4': 'uei˨˩˧ ɕiaŋ˨˩˧', 'guan1 ho3': 'kuan˥ xo˥˧', 'nian2 tie2': 'niɛn˨˩ t‘ie˨˩', 'ni3 tou2': 'ni˥˧ t‘əu˨˩', 'da2 dou3': 'ta˨˩ təu˥˧', 'kou1 bi2 zi3 si3': 'k‘əu˥ pi˨˩ tsɿ˥˧ sɿ˥˧', 'er4 tong1 er4': 'ɚ˨˩˧ t‘oŋ˥ ɚ˨˩˧', 'da3 zen3': 'ta˥˧ tsən˥˧', 'tu3 di4 guan3': 't‘u˥˧ ti˨˩˧ kuan˥˧', 'de3 kuan1': 'te˥˧ k‘uan˥', 'mei4 wur2': 'mei˨˩˧ wɚ˨˩', 'huan2 ban3 sun4 tiao4': 'xuan˨˩ pan˥˧ suən˨˩˧ t‘iau˨˩˧', 'gu3 gu3 yir3': 'ku˥˧ ku˥˧ yɚ˥˧', 'cai4 ber3': 'ts‘ai˨˩˧ pɚ˥˧', 'fa2 pi2 han2': 'fa˨˩ p‘i˨˩ xan˨˩', 'niu2 bi4 ne1 jiang1': 'niəu˨˩ pi˨˩˧ ne˥ tɕiaŋ˥', 'san1 ku2': 'san˥ k‘u˨˩', 'cu2 nai2 ne1': 'ts‘u˨˩ nai˨˩ ne˥', 'ni3 xin4': 'ni˥˧ ɕin˨˩˧', 'fu2 gua1': 'fu˨˩ kua˥', 'o4 song2': 'o˨˩˧ soŋ˨˩', 'sou3 fu2 si4': 'səu˥˧ fu˨˩ sɿ˨˩˧', 'nao3 wa2': 'nau˥˧ ua˨˩', 'jin4 tou2 ya2': 'tɕin˨˩˧ t‘əu˨˩ ia˨˩', 'tian1 fan4': 't‘iɛn˥ fan˨˩˧', 'mao1 sa2': 'mau˥ sa˨˩', 'di4 gua1': 'ti˨˩˧ kua˥', 'o2 mi3 dou4': 'o˨˩ mi˥˧ təu˨˩˧', 'pa1 er3 do1': 'p‘a˥ ɚ˥˧ to˥', 'can2 zi3 qian1': 'ts‘an˨˩ tsɿ˥˧ tɕ‘iɛn˥', 'si1 zi4 ji3 nong1 nai2': 'sɿ˥ tsɿ˨˩˧ tɕi˥˧ noŋ˥ nai˨˩', 'wang3 qi3': 'uaŋ˥˧ tɕ‘i˥˧', 'zi4 bu2 ran2': 'tsɿ˨˩˧ pu˨˩ zan˨˩', 'ngan1 yi2': 'ngan˥ i˨˩', 'zi3 mei4 ho3': 'tsɿ˥˧ mei˨˩˧ xo˥˧', 'jian3 dao3': 'tɕiɛn˥˧ tau˥˧', 'fong2 pi2 jiu4 si4 xin4': 'foŋ˨˩ p‘i˨˩ tɕiəu˨˩˧ sɿ˨˩˧ ɕin˨˩˧', 'so2 niao2 zai1': 'so˨˩ niau˨˩ tsai˥', 'fei1 ca1 ca1': 'fei˥ ts‘a˥ ts‘a˥', 'wai4 zi2 nv3': 'uai˨˩˧ tsɿ˨˩ ȵy˥˧', 'huan2 pei1': 'xuan˨˩ p‘ei˥', 'ce3 nu4 sui3': 'ts‘e˥˧ nu˨˩˧ sui˥˧', 'er4 si4 ba2 yue2': 'ɚ˨˩˧ sɿ˨˩˧ pa˨˩ ye˨˩', 'ci2 mi1 mi1': 'ts‘ɿ˨˩ mi˥ mi˥', 'sui2 cang2': 'sui˨˩ ts‘aŋ˨˩', 'nao3 zer4': 'nau˥˧ tsɚ˨˩˧', 'qin4 gu2': 'tɕ‘in˨˩˧ ku˨˩', 'tai4 yang2 ba4': 't‘ai˨˩˧ yaŋ˨˩ pa˨˩˧', 'cao4 ho3': 'ts‘au˨˩˧ xo˥˧', 'juo2 ber3': 'tɕyo˨˩ pɚ˥˧', 'ba4 juo2 ho4': 'pa˨˩˧ tɕyo˨˩ xo˨˩˧', 'bi2 tou1 sang4 gua4 tuan2': 'pi˨˩ t‘əu˥ saŋ˨˩˧ kua˨˩˧ t‘uan˨˩', 'yu2 si4 juo2': 'y˨˩ sɿ˨˩˧ tɕyo˨˩', 'wu2 kao4': 'wu˨˩ k‘au˨˩˧', 'xia1 pa2': 'ɕia˥ p‘a˨˩', 'yi1 huan2': 'i˥ xuan˨˩', 'zan3 jin4': 'tsan˥˧ tɕin˨˩˧', 'do3 pin2 ho3': 'to˥˧ p‘in˨˩ xo˥˧', 'yue2 niang4 ba4 sua3 dao1': 'ye˨˩ niaŋ˨˩˧ pa˨˩˧ sua˥˧ tau˥', 'sen2 ho3': 'sən˨˩ xo˥˧', 'jiu3 mi3': 'tɕiəu˥˧ mi˥˧', 'xin1 xir4 o1': 'ɕin˥ ɕiɚ˨˩˧ o˥', 'zan3 pin2': 'tsan˥˧ p‘in˨˩', 'kai1 xiao1': 'k‘ai˥ ɕiau˥', 'zao4 men2 qian1 jian3': 'tsau˨˩˧ mən˨˩ tɕ‘iɛn˥ tɕiɛn˥˧', 'ho3 qian2 suan4 bu2': 'xo˥˧ tɕ‘iɛn˨˩ suan˨˩˧ pu˨˩', 'de2 cai2 xi3': 'te˨˩ ts‘ai˨˩ ɕi˥˧', 'jic2 scn1 po2': 'tɕic˨˩ scn˥ p‘o˨˩', 'ngao1': 'ngau˥', 'hou4 tou2': 'xəu˨˩˧ t‘əu˨˩', 'kang1 ko2': 'k‘aŋ˥ k‘o˨˩', 'da3 za2 tong2': 'ta˥˧ tsa˨˩ t‘oŋ˨˩', 'pu1 pai2': 'p‘u˥ p‘ai˨˩', 'wang2 min4': 'uaŋ˨˩ min˨˩˧', 'qiao4 tou2': 'tɕ‘iau˨˩˧ t‘əu˨˩', 'di3 xia2': 'ti˥˧ ɕia˨˩', 'da3 sui3 piao1': 'ta˥˧ sui˥˧ p‘iau˥', 'pir1': 'p‘iɚ˥', 'qin1 cun1 zi3': 'tɕ‘in˥ ts‘uən˥ tsɿ˥˧', 'mao2 zer3': 'mau˨˩ tsɚ˥˧', 'niang3 niang2 mu3': 'niaŋ˥˧ ȵiaŋ˨˩ mu˥˧', 'da3 wan3 zi3': 'ta˥˧ uan˥˧ tsɿ˥˧', 'ma2 ma21 niang4': 'ma˨˩ ma˨˩꜒ niaŋ˨˩˧', 'ma2 zo2 pa4': 'ma˨˩ tso˨˩ p‘a˨˩˧', 'ju2 gan1': 'tɕy˨˩ kan˥', 'zang4 zi3': 'tsaŋ˨˩˧ tsɿ˥˧', 'tao3 cai4': 't‘au˥˧ ts‘ai˨˩˧', 'ho2 yao2 ku4': 'xo˨˩ iau˨˩ k‘u˨˩˧', 'mei2 dou4 fu3': 'mei˨˩ təu˨˩˧ fu˥˧', 'sai1 bian1 da3 wang3': 'sai˥ piɛn˥ ta˥˧ uaŋ˥˧', 'fong1 ce3 ce3': 'foŋ˥ ts‘e˥˧ ts‘e˥˧', 'sao4 pi2': 'sau˨˩˧ p‘i˨˩', 'xian1 nir2': 'ɕiɛn˥ ȵiɚ˨˩', 'tian1 bang4': 't‘iɛn˥ paŋ˨˩˧', 'tai1 bao1 fu2': 't‘ai˥ pau˥ fu˨˩', 'ran2 wa3': 'zan˨˩ ua˥˧', 'yan3 zi3': 'iɛn˥˧ tsɿ˥˧', 'niang2 qi3': 'niaŋ˨˩ tɕ‘i˥˧', 'tian3 fei2': 't‘iɛn˥˧ fei˨˩', 'ngan4': 'ngan˨˩˧', 'ba1 si4': 'pa˥ sɿ˨˩˧', 'ban4 ke2': 'pan˨˩˧ k‘e˨˩', 'zi2 duan1 duan1': 'tsɿ˨˩ tuan˥ tuan˥', 'zuan1 zur1': 'tsuan˥ tsuɚ˥', 'fang4 ren2 fu4': 'faŋ˨˩˧ zən˨˩ fu˨˩˧', 'hui1 mian4': 'xui˥ miɛn˨˩˧', 'fei1 zi3': 'fei˥ tsɿ˥˧', 'er4 hun1 ho4': 'ɚ˨˩˧ xuən˥ xo˨˩˧', 'wan3 he2': 'uan˥˧ xe˨˩', 'sang4 po1': 'saŋ˨˩˧ p‘o˥', 'cai4 zi3': 'ts‘ai˨˩˧ tsɿ˥˧', 'kou3 sui3 hua4': 'k‘əu˥˧ sui˥˧ xua˨˩˧', 'dou4 fu3 pan2 cen2 rou4': 'təu˨˩˧ fu˥˧ p‘an˨˩ ts‘ən˨˩ zəu˨˩˧', 'jia4 qian2': 'tɕia˨˩˧ tɕ‘iɛn˨˩', 'pian1 dong1 yu3': 'p‘iɛn˥ toŋ˥ y˥˧', 'jiang1 xi1 sao2': 'tɕiaŋ˥ ɕi˥ sau˨˩', 'wu2 er4 ye2': 'wu˨˩ ɚ˨˩˧ ie˨˩', 'po2 po21 da4': 'p‘o˨˩ p‘o˨˩꜒ ta˨˩˧', 'du2 din1 din1': 'tu˨˩ tin˥ tin˥', 'nang3 go4': 'naŋ˥˧ ko˨˩˧', 'si3 zang4 no2 wa1': 'sɿ˥˧ tsaŋ˨˩˧ no˨˩ ua˥', 'mao2 si1': 'mau˨˩ sɿ˥', 'nga1': 'nga˥', 'gou3 ci2 niu2 si3': 'kəu˥˧ ts‘ɿ˨˩ ȵiəu˨˩ sɿ˥˧', 'tu2 do1': 't‘u˨˩ to˥', 'bai1 zi3': 'pai˥ tsɿ˥˧', 'qiang1 kou3': 'tɕ‘iaŋ˥ k‘əu˥˧', 'qin1 gou1': 'tɕ‘in˥ kəu˥', 'zi3 wa2 wa21': 'tsɿ˥˧ ua˨˩ ua˨˩꜒', 'za2 ban3': 'tsa˨˩ pan˥˧', 'fu2 dou4': 'fu˨˩ təu˨˩˧', 'ha3 ber1': 'xa˥˧ pɚ˥', 'sai4 xi2': 'sai˨˩˧ ɕi˨˩', 'me2 diao1': 'me˨˩ tiau˥', 'wu1 bang4': 'wu˥ paŋ˨˩˧', 'gou3 zo4': 'kəu˥˧ tso˨˩˧', 'yuan1 dou1 bu2 si2': 'yan˥ təu˥ pu˨˩ sɿ˨˩', 'tai2 ju3': 't‘ai˨˩ tɕy˥˧', 'xiao3 xi2 fu4': 'ɕiau˥˧ ɕi˨˩ fu˨˩˧', 'kou1 yang3 su4': 'k‘əu˥ yaŋ˥˧ su˨˩˧', 'bi2 tou1': 'pi˨˩ t‘əu˥', 'qiao4 hun1': 'tɕ‘iau˨˩˧ xuən˥', 'yue2 niong4 ba4 bai3': 'ye˨˩ nyoŋ˨˩˧ pa˨˩˧ pai˥˧', 'nong2 men1 zen4 min2': 'noŋ˨˩ mən˥ tsən˨˩˧ min˨˩', 'sang4 qian2 nian2': 'saŋ˨˩˧ tɕ‘iɛn˨˩ ȵiɛn˨˩', 'ma2 ma21 he2': 'ma˨˩ ma˨˩꜒ xe˨˩', 'rou4 ce3 ce3': 'zəu˨˩˧ ts‘e˥˧ ts‘e˥˧', 'zao4 tou2': 'tsau˨˩˧ t‘əu˨˩', 'zou3 zan3': 'tsəu˥˧ tsan˥˧'}\n", "Generated 2552 ipas\n" ] } ], "source": [ "ipas = {}\n", "\n", "syllable_pattern = re.compile(r\"([a-z]+)([1-4][1-4]?)\")\n", "\n", "all_pinyins = []\n", "with open(\"all_cendu_pinyins.txt\", \"r\") as cendu_pinyin_file:\n", " for pinyin in cendu_pinyin_file.readlines():\n", " py = pinyin.strip()\n", " match = syllable_pattern.match(py)\n", " if match:\n", " all_pinyins.append([(match.group(1).replace(\"l\", \"n\"), match.group(2))])\n", "\n", "import random\n", "\n", "def random_chunk_list(lst):\n", " chunked_list = []\n", " i = 0\n", " while i < len(lst):\n", " chunk_size = random.randint(2, 5)\n", " chunked_list.append(lst[i:i+chunk_size])\n", " i += chunk_size\n", " return chunked_list\n", "\n", "for pinyin in pinyins:\n", " pys = []\n", " for syllable in syllable_pattern.finditer(pinyin):\n", " sound = syllable.group(1)\n", " tone = syllable.group(2)\n", " pys.append((sound, tone))\n", " if len(pys) > 3:\n", " for py in random_chunk_list(pys):\n", " all_pinyins.append(py)\n", " else:\n", " all_pinyins.append(pys)\n", "\n", "\n", "for pinyin in all_pinyins:\n", " ipa = []\n", " pys = []\n", " for sound, tone in pinyin:\n", " simplified_sound = sound\n", " for pattern, replacement in simplify_erhua.items():\n", " if re.match(pattern, simplified_sound):\n", " simplified_sound = re.sub(pattern, replacement, simplified_sound)\n", " break\n", " py = re.sub(r\"\\bgn\", \"n\", simplified_sound) + tone\n", " pys.append(py)\n", " found_erhua = False\n", " for pattern, replacement in erhua_to_ipa.items():\n", " if re.match(pattern, sound):\n", " sound = re.sub(pattern, replacement, sound)\n", " found_erhua = True\n", " break\n", " if not found_erhua:\n", " for pattern, replacement in rime_to_ipa.items():\n", " pattern = pattern + \"$\"\n", " if re.search(pattern, sound):\n", " sound = re.sub(pattern, replacement, sound)\n", " break\n", " for pattern, replacement in coda_to_ipa.items():\n", " pattern = \"^\" + pattern\n", " if re.match(pattern, sound):\n", " sound = re.sub(pattern, replacement, sound)\n", " break\n", " if len(tone) == 2:\n", " for pattern, replacement in first_tone_to_ipa.items():\n", " pattern = \"^\" + pattern\n", " if re.search(pattern, tone):\n", " tone = re.sub(pattern, replacement, tone)\n", " break\n", " for pattern, replacement in second_tone_to_ipa.items():\n", " if re.search(pattern, tone):\n", " tone = re.sub(pattern, replacement, tone)\n", " break\n", " else:\n", " for pattern, replacement in first_tone_to_ipa.items():\n", " pattern = \"^\" + pattern\n", " if re.search(pattern, tone):\n", " tone = re.sub(pattern, replacement, tone)\n", " break\n", " ipa.append(sound + tone)\n", " ipas[\" \".join(pys)] = \" \".join(ipa)\n", "\n", "\n", "\n", "print(ipas)\n", "print(f\"Generated {len(ipas)} ipas\")\n", "\n", "import json\n", "with open(\"ipas.txt\", \"w\") as output_file:\n", " json.dump(ipas, output_file, ensure_ascii=False, indent=2)\n" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "from PIL import Image, ImageDraw, ImageFont\n", "import shutil\n", "import os\n", "\n", "img_folder = \"ipa_images\"\n", "\n", "# Check if the folder exists\n", "if os.path.exists(img_folder):\n", " # Clear the folder if it exists\n", " shutil.rmtree(img_folder)\n", " os.makedirs(img_folder)\n", "else:\n", " # Create the folder if it doesn't exist\n", " os.makedirs(img_folder)\n", "\n", "# Load the TTF font\n", "scale_factor = 2\n", "font_size = 15\n", "font = ImageFont.truetype(\"CharisSIL-Regular.ttf\", font_size * scale_factor)\n", "\n", "def draw_ipa(pinyin: str, ipa: str):\n", " text_color = (0, 0, 0, 100) # Black\n", "\n", " # Determine the size of the text\n", " text_width, _ = font.getsize(ipa)\n", " text_height = 14\n", "\n", " # Create a blank image with the size of the text\n", " scaled_width = text_width * scale_factor\n", " scaled_height = text_height * scale_factor\n", " scaled_image = Image.new(\"RGB\", (scaled_width, scaled_height), (255, 255, 255)) # White\n", "\n", " # Create a draw object\n", " draw = ImageDraw.Draw(scaled_image)\n", "\n", " # Draw the text on the image\n", " draw.text((0, -6 * scale_factor), ipa, font=font, fill=text_color)\n", "\n", " # Resize the image back to the original size using BICUBIC interpolation\n", " image = scaled_image.resize((text_width, text_height), resample=Image.LANCZOS).crop((0, 0, text_width // scale_factor, text_height))\n", "\n", " # Darken gray pixels\n", " darker_factor = 0.8\n", " width, height = image.size\n", " for x in range(width):\n", " for y in range(height):\n", " r, g, b = image.getpixel((x, y))\n", " if r < 230: # Identify gray pixels\n", " new_r = int(r * darker_factor)\n", " new_g = int(g * darker_factor)\n", " new_b = int(b * darker_factor)\n", " image.putpixel((x, y), (new_r, new_g, new_b))\n", "\n", " # Save the image\n", " image.save(f\"{img_folder}/{pinyin}.png\")" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/var/folders/kk/n4ff6h1n3t170b1m4zv09yf40000gn/T/ipykernel_17382/457572189.py:25: DeprecationWarning: getsize is deprecated and will be removed in Pillow 10 (2023-07-01). Use getbbox or getlength instead.\n", " text_width, _ = font.getsize(ipa)\n", "/var/folders/kk/n4ff6h1n3t170b1m4zv09yf40000gn/T/ipykernel_17382/457572189.py:40: DeprecationWarning: LANCZOS is deprecated and will be removed in Pillow 10 (2023-07-01). Use Resampling.LANCZOS instead.\n", " image = scaled_image.resize((text_width, text_height), resample=Image.LANCZOS).crop((0, 0, text_width // scale_factor, text_height))\n" ] } ], "source": [ "for pinyin, ipa in ipas.items():\n", " draw_ipa(pinyin, ipa)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.6" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }