类别:前端知识

日期:2020-05-11 浏览:2966 评论:0

pinyin4.js 是一个汉字转拼音的 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&agrave;#m&eacute;n#nǐ#hǎo#d&agrave;#sh&agrave;#xi&agrave;#m&eacute;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


本文标题:JavaScript:汉字转拼音的 JS库 pinyin4.js
本文链接:https://vtzw.com/post/185.html
作者授权:除特别说明外,本文由 零一 原创编译并授权 零一的世界 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
 您阅读本篇文章共花了: 

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。

最新留言