最近因需要做汉字转拼音的一个小功能,上网找了一些,不是很好用,
在网上收集整理了一下汉字字典,做了一个小程序.
可对
21639个简繁汉字(包括多音字),
635个姓氏拼音进行识别,目前无法对多音字进行处理.
程序要求:
JDK1.5+
程序实现以下功能,
查询汉字的拼音与读音
查询汉字字附串的拼音与读音
识别姓名的拼音.
用法如下:
System.out.println(PinYinUtils.getHzDuYin("北京这个鸟天气"));
běi jīnɡ zhè ɡè niǎo tiān qì
System.out.println(PinYinUtils.getHzPinYin("北京这个鸟天气"));
bei jing zhe ge niao tian qi
System.out.println(PinYinUtils.getNamePinYin("单于ABC"));
chan yu ABC
List<PinYin> pinYins = PinYinUtils.getWord('长').getPinYinList();
PinYin py;
for(int i=0;i<pinYins.size();i++){
py = pinYins.get(i);
System.out.println(py.getDuYin()+"/" +py.getSpell());
}
chánɡ/chang
zhǎnɡ/zhang
分享到:
相关推荐
1608个汉字读音,MP3格式,网络收集的,可用于文字阅读开发!
数据库包含了两个内容: 1.常见汉字的全拼,读音,声调 2.常见汉字的拼音首字母
将汉字转换为拼音在Android开发中是个很常见的问题。例如:在Android手机应用开发中,要查询联系人的姓名,通常都是用拼音进行查询的。 Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源...
中文拼音GB2312版数据库(Access) 共 7809 个汉字,包含拼音、读音、已整理的 A-Z 开头的字和拼音对应汉字表,可广泛用于需要拼音转换的程序使用(当然您也可以开发拼音输入法)
汉字与拼音的对照表,含2万多汉字,比较全,保证可用,而且包含汉字的多个读音
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pinyin:~3.0" 使用 拼音数组 use Overtrue\Pinyin\Pinyin; ...
汉子转拼音类,封装微软动态库,只要输入法能打出来的字,都能成功转换。已经封装成一个通用函数,根据入参,可以决定是全拼转换,还是去首字母。 根据入参可以选择是否启用多音字选择,默认启用,启用多音字选择,...
1.包含所有汉字的读音音频wav文件
史上最全gbk汉字编码拼音对照表,包含所有GBK编码的21004个汉字的汉语拼音对照表有声调,从网上搜集的都不全,自己先从网上搜集资料然后手动差补全的,可导入数据库
共20777字,包括多音信息,从unihan里提取出来的,仅供研究参考使用。 GBK共21003个汉字,以上不包含的汉字几乎都是日韩汉字。
使用方法:使用Read类的getHashMap()方法获取汉字拼音表,获取到的hashMap中提供汉字的Unicode码(int),得到返回的Pinyin[],每个读音对应一个Pinyin,其中将包含该汉字的拼音(可分别获取声母、介韵母、韵母、声调...
参考了https://github.com/mozillazg/pinyin-data提供的最新(0.13.0)的汉字读音数据(pinyin.txt),自己写的一个获取汉字的拼音首字母的单元文件,已经通过实际项目的测试。 内容仅仅只有一个PAS文件,使用时直接...
汉语拼音点读小程序源码无需服务类直接上传就可以使用了,里面包含声母、韵母、整体认读音节、音调4个部门进行分别归类,每个字母都有拼音汉字注释,点击就可以朗读非常的方便,小孩子点击就可以进行跟读了 ...
压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音 压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音
包含6763个汉字的字频、拼音,多音字未加入多个发音
支持同一汉字有多个发音;还支持拼音的格式化输出,比如第几声之类的; 同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。官网:http://pinyin4j.sourceforge.net/
命名空间包含了拼音和笔画转换工具的类。 封装了简体中文的读音和笔画等基本信息。
从Unihan提取的汉字读音数据库。包含汉语拼音及频率、粤语读法、韩语读法、日语训/音读法等。
速打粤语拼音输入法是一款使用粤语拼音打字的粤语输入法,打字快速、准确、流畅,并简单、易学、易用。粤语拼音方案有多种,但其差异不大,只要懂其中一种,在使用上并不存在问题。 速打粤语拼音输入法的词库包含...