最近因需要做汉字转拼音的一个小功能,上网找了一些,不是很好用,
在网上收集整理了一下汉字字典,做了一个小程序.
可对
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.常见汉字的拼音首字母
汉字与拼音的对照表,含2万多汉字,比较全,保证可用,而且包含汉字的多个读音
将汉字转换为拼音在Android开发中是个很常见的问题。例如:在Android手机应用开发中,要查询联系人的姓名,通常都是用拼音进行查询的。 Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源...
中文拼音GB2312版数据库(Access) 共 7809 个汉字,包含拼音、读音、已整理的 A-Z 开头的字和拼音对应汉字表,可广泛用于需要拼音转换的程序使用(当然您也可以开发拼音输入法)
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pinyin:~3.0" 使用 拼音数组 use Overtrue\Pinyin\Pinyin; ...
汉子转拼音类,封装微软动态库,只要输入法能打出来的字,都能成功转换。已经封装成一个通用函数,根据入参,可以决定是全拼转换,还是去首字母。 根据入参可以选择是否启用多音字选择,默认启用,启用多音字选择,...
1.包含所有汉字的读音音频wav文件
共20777字,包括多音信息,从unihan里提取出来的,仅供研究参考使用。 GBK共21003个汉字,以上不包含的汉字几乎都是日韩汉字。
史上最全gbk汉字编码拼音对照表,包含所有GBK编码的21004个汉字的汉语拼音对照表有声调,从网上搜集的都不全,自己先从网上搜集资料然后手动差补全的,可导入数据库
使用方法:使用Read类的getHashMap()方法获取汉字拼音表,获取到的hashMap中提供汉字的Unicode码(int),得到返回的Pinyin[],每个读音对应一个Pinyin,其中将包含该汉字的拼音(可分别获取声母、介韵母、韵母、声调...
5. limitations:这个资源的局限性是只提供了1000个次常用汉字的拼音版整理,可能不够全面和详细。 6. improvement:为了提高这个资源的价值,可以增加更多的汉字信息和解释,例如汉字的词汇和用法、汉字的历史和...
参考了https://github.com/mozillazg/pinyin-data提供的最新(0.13.0)的汉字读音数据(pinyin.txt),自己写的一个获取汉字的拼音首字母的单元文件,已经通过实际项目的测试。 内容仅仅只有一个PAS文件,使用时直接...
2. 拼音系统:文件中每个汉字都附带了拼音,这样可以帮助用户学习和掌握汉字的读音。拼音系统是中国语言的音标系统,能够帮助用户准确地读出汉字。 3. 汉字的分类:汉字可以分类为不同的类别,如部首、笔画、偏旁等...
汉语拼音点读小程序源码无需服务类直接上传就可以使用了,里面包含声母、韵母、整体认读音节、音调4个部门进行分别归类,每个字母都有拼音汉字注释,点击就可以朗读非常的方便,小孩子点击就可以进行跟读了 ...
压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音 压缩包里一共提供了1600多个常用中文汉字语音,可用于文本合成语音
包含6763个汉字的字频、拼音,多音字未加入多个发音
拼音是汉字的读音系统,学习拼音是小学生学习汉字的重要一步。本表中每个字都带有拼音,帮助小学生学习和记忆汉字的读音。 识字表的作用 小学生识字表可以帮助小学生: * 学习和记忆汉字 * 提高阅读和写作能力 * ...
支持同一汉字有多个发音;还支持拼音的格式化输出,比如第几声之类的; 同时支持简体中文、繁体中文转换为拼音…使用起来也非常简单。官网:http://pinyin4j.sourceforge.net/