pinyin4js汉字转拼音的 JavaScript 库
pinyin4js 是一个汉字转拼音的 JavaScript 开源库,零依赖。
特点
-
零依赖
-
词库灵活导入,打包
可以自行调整字典,具体可以参照src/dict;所有资源调用由PinyinResource封装,可自行修改后打包 -
准确、完善的字库
Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,pinyin4js能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字 -
拼音转换速度快
经测试,从4E00-9FA5范围的20902个汉字,pinyin4js耗时约110毫秒 -
多拼音格式输出支持
支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式 -
常见多音字识别
支持常见多音字的识别,其中包括词组、成语、地名等 -
简繁体中文转换
-
支持添加自定义字典
支持添加用户自定义字典
如何使用
安装
-
Brower
<script src="./dist/pinyin4js.js"></script>
-
Node
npm install pinyin4js
使用
//ES5 require("pinyin4js"); //import 'pinyin4js'; // more detail methods in test // WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调 // output: xià#mén#nǐ#hǎo#dà#shà#xià#mén console.log(PinyinHelper.convertToPinyinString('厦门你好大厦厦门', '#', PinyinFormat.WITH_TONE_MARK))
如何开发
Init
git clone https://github.com/superbiger/pinyin4js.git cd pinyin4js npm install
Build ES6 ---> ES5
npm run build
Build Browser
npm run build npm run build-browser
Test
npm run test
评论
JSPinyin汉字转拼音的 JavaScript 库
JSPinyin是一个JavaScript库用来实现根据中文获取对应拼音。示例代码:#JSvar pinyin = new Pinyin();alert(pinyin.getFullChars('你好
JSPinyin汉字转拼音的 JavaScript 库
0
JSPinyin汉字转拼音的 JavaScript 库
JSPinyin 是一个 JavaScript 库用来实现根据中文获取对应拼音。示例代码:#JSva
JSPinyin汉字转拼音的 JavaScript 库
0
PinYin4Objc汉字转拼音的 objc 库
PinYin4Objc是一个流行的汉字(支持简体和繁体)转拼音的objc库,它的性能非常高效,首次缓存数据时,可以使用带有块的异步方法,这样可以避免ui阻塞,并且运行平稳。拼音的输出格式可以定制。有以
PinYin4Objc汉字转拼音的 objc 库
0
Pinyin2Hanzi拼音转汉字
拼音转汉字,可以作为拼音输入法的转换引擎,兼容Python2、Python3。安装Python2:$ python setup.py install --userPython3:$ python3 s
Pinyin2Hanzi拼音转汉字
0