汉字转拼音的库主要是:
pinyin https://github.com/hotoo/pinyin
PYMethod https://github.com/a85816841/PotentialGragonSnail/tree/master/ql/lib/pinying
POAPinyin https://github.com/leeeboo/POAPinyin
PinYin4Objc https://github.com/kimziv/PinYin4Objc
实现原理:
比较:
对于这个汉字"嗯",我拼音输入法是"en"打出来的,PYMethod得到的是EN,但是POAPinyin得到的是NG,百度百科也读NG.....
PinYin4Objc 是一个效率很高的汉字转拼音类库,支持简体和繁体中文。
有以下特性:
1.效率高,使用数据缓存,第一次初始化以后,拼音数据存入文件缓存和内存缓存,后面转换效率大大提高;
2.支持自定义格式化,拼音大小写等等;
3.拼音数据完整,支持中文简体和繁体,与网络上流行的相关项目比,数据很全,几乎没有出现转换错误的问题。
性能比较:与之前的pinyin,POAPinyin和PYMethod等项目比较,PinYin4Objc的速度是非常快的,差不多为:0.20145秒/1000字
原文:http://www.cnblogs.com/tony_cap/p/3810487.html