Home

Awesome

<a href="https://github.com/zh-lx/pinyin-pro"><img src="https://cdn.jsdelivr.net/gh/zh-lx/static-img/pinyin-pro/logo.svg" alt="logo" width="500" /></a>

NPM version GITHUB star build-passing NPM Downloads Coverage Status DeepScan grade MIT-license npm bundle size GITHUB-language

📖 介绍

pinyin-pro 是一个专业的 js 汉字拼音转换库,功能丰富、准确率高、性能优异。

中文文档 | English Docs | 在线运行

🎨 特色功能

🔨 安装

npm 安装

npm install pinyin-pro

浏览器引入

<script src="https://unpkg.com/pinyin-pro"></script>

💡 使用示例

全部功能的使用说明文档请查看在线文档

🏆 竞品对比

以下是 pinyin-propinyin@napi-rs/pinyin 包对于汉字转换的速度及准确率对比,可以看到 pinyin-pro 在各方面都全面领先。

<table> <tr> <th colspan="2">对比项</th> <th>pinyin</th> <th>@napi-rs/pinyin</th> <th>pinyin-pro</th> </tr> <tr> <td rowspan="2" colspan="2">准确率</td> <td>😕 Node 版: 94.097%</td> <td rowspan="2">😕 94.097%</td> <td rowspan="2">🤩 99.846%</td> </tr> <tr> <td>😕 Web 版: 91.170% </td> </tr> <tr> <td rowspan="3">性能</td> <td>5k字转换耗时</td> <td>🐢 749.111ms</td> <td>🚲 200.877ms</td> <td>🚀 5.958ms</td> </tr> <tr> <td>1w字转换耗时</td> <td>🐢 795.904ms</td> <td>🚲 206.5ms</td> <td>🚀 15.260ms</td> </tr> <tr> <td>100w字转换耗时</td> <td>⛔ 内存溢出转换失败</td> <td>🚀 638.888ms</td> <td>🚀 820.131ms</td> </tr> <tr> <td rowspan="2">兼容性</td> <td>Web 环境</td> <td>✔️ 支持</td> <td>❌ 不支持</td> <td>✔️ 支持</td> </tr> <tr> <td>Node 环境</td> <td>✔️ 支持</td> <td>✔️ 支持</td> <td>✔️ 支持</td> </tr> </table>

📠 反馈

使用遇到问题或者需要功能支持欢迎提 issue。

技术交流欢迎加 pinyin-pro 用户群 或者微信:

<div style="display: flex;"> <img src="https://user-images.githubusercontent.com/73059627/226233976-5dbb9daa-6620-4d16-a2b0-359055dcafe1.png" width="200" > <img src="https://user-images.githubusercontent.com/73059627/226233691-848b2a40-f1a9-414e-a80f-3fc6c6209eb1.png" width="200" > </div>