目 录CONTENT

文章目录

汉字转拼音的 JavaScript 库 pinyin4js

码农街
2017-05-15 / 0 评论 / 0 点赞 / 13 阅读 / 2773 字 / 正在检测是否收录...

pinyin4js 是一个汉字转拼音的 JavaScript 开源库,零依赖。飞机直达

特点

  • 零依赖

  • 词库灵活导入,打包
    可以自行调整字典,具体可以参照src/dict;所有资源调用由PinyinResource封装,可自行修改后打包

  • 准确、完善的字库
    Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,pinyin4js能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字

  • 拼音转换速度快
    经测试,从4E00-9FA5范围的20902个汉字,pinyin4js耗时约110毫秒

  • 多拼音格式输出支持
    支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式

  • 常见多音字识别
    支持常见多音字的识别,其中包括词组、成语、地名等

  • 简繁体中文转换

  • 支持添加自定义字典
    支持添加用户自定义字典

如何使用

1. 安装

  • Brower

<script src="./dist/pinyin4js.js"></script>
  • Node

npm install pinyin4js

2. 使用

//ES5     require("pinyin4js"); 
import 'pinyin4js';         
console.log(PinyinHelper.convertToPinyinString('厦门你好大厦厦门', '#', PinyinFormat.WITH_TONE_MARK))

如何开发

1. Init

git clone https://github.com/superbiger/pinyin4js.git     
cd pinyin4js     
npm install

2. Build ES6 ---> ES5

npm run build

3. Build Browser

npm run build     
npm run build-browser

4. Test

npm run test

0

评论区