顺晟科技
2021-06-16 10:47:13
1087
拼音. js是用JavaScript把汉字转换成拼音的插件,为了方便前端排序。并且支持多音字。也支持切换到带声调的拼音。该版本支持在节点和网络浏览器环境中运行,并且还具有基于Python的扩展。
拼音. js JavaScript插件,用于将汉字转换为拼音
特点
根据短语智能匹配最正确的拼音。
支持多音字符。
简单的传统支持。
支持多种不同的拼音风格。
固定
通过npm:
npm安装拼音
通过spm:
spm安装拼音
使用
开发者:
var拼音=require('拼音');
Console.log(拼音(' center '));//[[' zh '],[' xn ']]
Console.log(拼音(' center ',{
异音: true //启用复音模式
}));//[[' zhng ',' zhng '],[' xn ']]
Console.log(拼音(' center ',{
异音: true,//启用复音模式
Segment: true //启用分词解决复调问题。
}));//[[' zh '],[' xn ']]
Console.log(拼音(' center ',{
风格:拼音。style _声母,//设置拼音样式
异义词: true
}));//[ [ 'zh' ],[ 'x' ] ]
命令行:
$拼音中心
zhng xn
$拼音-h
应用程序接口
方法数组拼音(单词[,选项])
将输入的中文字符串(单词)转换为拼音符号串。
选项是可选的,您可以设置拼音样式或打开多音字选项。
返回一个二维数组,其中维的每个数组项位置对应于每个中文字符串位置。第二次元是每个汉字的读音列表,多音字会有多个拼音项。
参数
布尔选项. segment
无论是否启用分词模式,中文分词都可以大大减少复调的问题。但是性能会大大降低,内存使用会更多。
Boolean options .异音
默认情况下,是否启用复音模式是关闭的。
当多音模式关闭时,返回每个汉字的个匹配拼音。
启用多音模式时,将返回多音字符的所有拼音列表。
对象选项.样式
指定拼音样式。它可以由以下以STYLE_开头的静态属性来指定。
静态属性。样式_正常
普通风格,就是没有音标。
例如,拼音。STYLE_TONE
声调风格,拼音声调在韵母个字母上。
注意:这是默认样式。
例如:p n y nyn。STYLE_TONE2
声调风格2,即每个拼音后用数字[0-4]表示拼音声调。
例如pin1 yin1。样式_首字母缩写
初始样式,只返回每个拼音的初始部分。
如:汉语拼音zh g。样式_个字母
首字母样式,只返回拼音首字母部分。
例如,p y
试验
npm测试
质量保证
节点版和web版有什么异同?
目前,拼音既可以在Node服务器上运行,也可以在Web浏览器上运行。API和用法是一致的。
而Web版比Node版简单一点,拼音数据库只有常用词,不使用分词算法,考虑网络传输,词库压缩。
由于分词和传统汉语的特点,在某些情况下结果是不同的。
功能网络版节点版
拼音库常用字库。压缩并合并完整的字体。不要压缩或合并
分词不使用分词算法,多音字的拼音更准确。
拼音频率排序根据拼音使用频率有优先排序。与网页版相同。
繁体中文不支持繁体中文。有一个简体字的简单转换。
由于这些差异,测试不同运行环境的用例是不同的。
NPM:https://www.npmjs.com/package/pinyin
08
2022-03
29
2021-08
16
2021-06
16
2021-06
16
2021-06
16
2021-06