中国本土 本地计算 开箱即用 内置示例 不留痕迹

汉字转拼音

输入一段汉字,立即得到带声调拼音、无声调拼音和首字母。多音字按常用词组自动修正,如「重庆」标 chóng qìng 而不是 zhòng qìng。

给孩子做识字卡、给名字注音、整理生词表,汉字转拼音都躲不开多音字这道坎——「重庆」读 chóng,「银行」读 háng,标错一个整段都尴尬。粘贴一段文字,带声调、无声调和首字母三种形式一并给出,常见词组的多音字自动按词取音。

口径边界:多音字修正依赖词组表,常用词组(人名地名、固定搭配)命中率高,生僻组合会回退到单字默认读音——重要场合(教材、正式出版物)请对多音字逐个核对;轻声与儿化按通行词典口径处理,方言读音不在范围。

使用步骤

  1. 把汉字粘进输入框,支持中英混排(英文原样保留)。
  2. 点转换,得到带调、无调、首字母三行结果。
  3. 看逐词明细表核对多音字:每个词的读音与依据都在表里。
  4. 复制需要的格式;姓名注音建议再查一遍字典确认。

计算原理与示例

怎么用

在输入框粘贴或输入汉字(支持中英混排),点击「转换」即得到三行结果:带调拼音(如 nǐ hǎo)、无声调拼音(如 ni hao)和首字母(如 nh)。下方的逐词明细表按词组/单字对照展示每个词的读音,方便核对多音字。点示例可快速体验。

多音字怎么处理

多音字是拼音标注的最大难点:同一个「行」在「银行」读 háng、在「行走」读 xíng。本工具内置常用词组读音修正表(1200 余条),转换时优先按最长词组匹配取音,如「重庆」「银行」「长大」「音乐」等都会取词组里的正确读音;词组表没覆盖的组合按单字最常用读音标注。

哪些字标不出来

覆盖 CJK 基本区 20902 个汉字,其中约 50 个极为生僻、无通行拼音的字(如「乥」「兙」)会按原字显示并在明细表标注「无标准拼音」。基本区以外的扩展区汉字(如「𠀀」)不在收录范围,同样按原字显示。

计算依据:内置 CJK 基本区 20902 字的单字拼音表(带调,来自开源库 pinyin-pro 3.29.4 的单字默认读音)与 1200 余条词组读音修正表(仅保留词组读音 ≠ 逐字拼接的最小必要集);转换时词组最长匹配优先、单字兜底。轻声字按本调标注。

代码示例

Python pypinyin 三种风格

# pip install pypinyin
from pypinyin import pinyin, Style

pinyin("重庆", style=Style.TONE)          # [["chóng"], ["qìng"]]
pinyin("重庆", style=Style.NORMAL)        # [["chong"], ["qing"]]
pinyin("重庆", style=Style.FIRST_LETTER)  # [["c"], ["q"]]

# 词组修正内置;生僻词组可用自定义词组兜底

JavaScript pinyin-pro 浏览器可用

// npm install pinyin-pro
const { pinyin } = require("pinyin-pro");

pinyin("重庆");                          // "chóng qìng"
pinyin("重庆", { toneType: "none" });    // "chong qing"
pinyin("重庆", { pattern: "first" });    // "cq"

// 与本工具同思路:词组优先匹配多音字

常见问题

多音字的读音准吗?

常用词组基本准确:词组修正表来自开源拼音库 pinyin-pro 的词组数据,覆盖「重庆、银行、长大、音乐、重复、参加」等 1200 余条常用词。孤立的单字按最常用读音标注(如「重」标 zhòng),与词典的单字注音一致。

为什么「我干了」的「了」标 liǎo 不标 le?

轻声(了、着、的、地、得等)在词典里都有本调,「了」本调 liǎo。本工具按单字本调标注,不做轻声变调处理——这与逐字注音的词典口径一致;如需口语轻声标注,请以教材或输入法为准。

无声调拼音里的「ü」为什么显示 ü 不显示 v?

去声调后保留 ü(如「绿」标 lü),与《汉语拼音方案》的书面写法一致。v 是电脑键盘的输入习惯写法,两者等价;复制结果后如需输入法格式,可自行把 ü 替换为 v。

姓氏的读音能标对吗?

部分能:词组表收录了常见姓氏词组读音(如「单于」「尉迟」),但单字姓氏(如「单」作姓读 shàn)属于单字多音,工具按最常用读音标注 dān。姓氏读音请以本人习惯为准,工具结果仅供参考。

覆盖多少个汉字?

CJK 基本区 U+4E00~U+9FA5 共 20902 字,即《康熙字典》以内的常用与生僻汉字主体。日常用字 100% 覆盖;极生僻字(约 50 个无通行注音)和扩展区汉字(如甲骨文、方言字)不在范围内。

断网能用吗?会上传我输入的内容吗?

断网能用。拼音数据表(约 500KB)随页面一次性加载,转换完全在浏览器本地完成,没有网络请求。输入内容不会上传,查询历史仅保存在本机 localStorage,可一键清空。

和输入法的拼音标注有什么区别?

输入法按你的选词取音,本工具按词组表自动取音。整句输入时两者基本一致;歧义大的短句(如「他长大了」)输入法可能标轻声 le,本工具标本调 liǎo。核对多音字时建议把词组补完整再转换。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。