`
helin
  • 浏览: 148509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

全面的汉字转拼音与读音包

    博客分类:
  • java
阅读更多
最近因需要做汉字转拼音的一个小功能,上网找了一些,不是很好用,
在网上收集整理了一下汉字字典,做了一个小程序.
可对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格式

    1608个汉字读音,MP3格式,网络收集的,可用于文字阅读开发!

    汉字拼音数据库(ACCESS版)

    数据库包含了两个内容: 1.常见汉字的全拼,读音,声调 2.常见汉字的拼音首字母

    探索PinYin4j.jar将汉字转换为拼音的基本用法

    将汉字转换为拼音在Android开发中是个很常见的问题。例如:在Android手机应用开发中,要查询联系人的姓名,通常都是用拼音进行查询的。 Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源...

    中文拼音数据库

    中文拼音GB2312版数据库(Access) 共 7809 个汉字,包含拼音、读音、已整理的 A-Z 开头的字和拼音对应汉字表,可广泛用于需要拼音转换的程序使用(当然您也可以开发拼音输入法)

    汉字拼音对应表

    汉字与拼音的对照表,含2万多汉字,比较全,保证可用,而且包含汉字的多个读音

    PHP中文转拼音工具Pinyin.zip

    基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pinyin:~3.0" 使用 拼音数组 use Overtrue\Pinyin\Pinyin; ...

    汉子转拼音(包含多音字选择)

    汉子转拼音类,封装微软动态库,只要输入法能打出来的字,都能成功转换。已经封装成一个通用函数,根据入参,可以决定是全拼转换,还是去首字母。 根据入参可以选择是否启用多音字选择,默认启用,启用多音字选择,...

    汉字读音wav音频文件

    1.包含所有汉字的读音音频wav文件

    gbk汉字编码拼音对照表21004个字全

    史上最全gbk汉字编码拼音对照表,包含所有GBK编码的21004个汉字的汉语拼音对照表有声调,从网上搜集的都不全,自己先从网上搜集资料然后手动差补全的,可导入数据库

    GBK汉字拼音对照表(完美版)

    共20777字,包括多音信息,从unihan里提取出来的,仅供研究参考使用。 GBK共21003个汉字,以上不包含的汉字几乎都是日韩汉字。

    Java获取几乎全部(U4E00至U9FFF)汉字的拼音

    使用方法:使用Read类的getHashMap()方法获取汉字拼音表,获取到的hashMap中提供汉字的Unicode码(int),得到返回的Pinyin[],每个读音对应一个Pinyin,其中将包含该汉字的拼音(可分别获取声母、介韵母、韵母、声调...

    Delphi获取汉字的拼音首字母,仅一个单元,包含所有汉字,并解决生僻字和多音字的问题

    参考了https://github.com/mozillazg/pinyin-data提供的最新(0.13.0)的汉字读音数据(pinyin.txt),自己写的一个获取汉字的拼音首字母的单元文件,已经通过实际项目的测试。 内容仅仅只有一个PAS文件,使用时直接...

    汉语拼音点读小程序源码亲测可以使用

    汉语拼音点读小程序源码无需服务类直接上传就可以使用了,里面包含声母、韵母、整体认读音节、音调4个部门进行分别归类,每个字母都有拼音汉字注释,点击就可以朗读非常的方便,小孩子点击就可以进行跟读了 ...

    汉字读音wav格式数据包[1].zip

    压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音 压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音

    GB2312汉字 字频和拼音

    包含6763个汉字的字频、拼音,多音字未加入多个发音

    Pinyin4j包及使用实例

    支持同一汉字有多个发音;还支持拼音的格式化输出,比如第几声之类的; 同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。官网:http://pinyin4j.sourceforge.net/

    winform 拼音库dll

    命名空间包含了拼音和笔画转换工具的类。 封装了简体中文的读音和笔画等基本信息。

    Unihan Readings 汉字读音数据库(MySQL)

    从Unihan提取的汉字读音数据库。包含汉语拼音及频率、粤语读法、韩语读法、日语训/音读法等。

    速打粤语拼音输入法 v2015.2.05.zip

    速打粤语拼音输入法是一款使用粤语拼音打字的粤语输入法,打字快速、准确、流畅,并简单、易学、易用。粤语拼音方案有多种,但其差异不大,只要懂其中一种,在使用上并不存在问题。 速打粤语拼音输入法的词库包含...

Global site tag (gtag.js) - Google Analytics