pinyin4js 汉字转拼音的 JavaScript 库开源项目

我要开发同款
匿名用户2017年04月30日
255阅读

技术信息

开源地址
https://github.com/superbiger/pinyin4js
授权协议
MIT

作品详情

piyi4js是一个汉字转拼音的JavaScript开源库,零依赖。

特点

零依赖

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

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

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

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

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

简繁体中文转换

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

如何使用

安装

Brower

<script src="./dist/piyi4js.js"></script>

Node

    pm istall piyi4js

使用

//ES5    require("piyi4js"); //import 'piyi4js';    // more detail methods i test    // WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调    // output: xi&agrave;#m&eacute;#ǐ#hǎo#d&agrave;#sh&agrave;#xi&agrave;#m&eacute;    cosole.log(PiyiHelper.covertToPiyiStrig('厦门你好大厦厦门', '#', PiyiFormat.WITH_TONE_MARK))如何开发

Iit

    git cloe https://github.com/superbiger/piyi4js.git    cd piyi4js    pm istall

BuildES6--->ES5

    pm ru build

BuildBrowser

    pm ru build    pm ru build-browser

Test

    pm ru test

功能介绍

pinyin4js 是一个汉字转拼音的 JavaScript 开源库,零依赖。 特点 零依赖 词库灵活导入,打包 可以自行调整字典,具体可以参照src/dict;所有资源调用由PinyinRes...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论