这是最近写的一个类库,能把给定汉字的拼音或者声母等取出,测试了一下效果还可以,基本上一篇几千字的文章可以在一秒钟内转化为拼音。

这个类库最重要的部分其实就是那个汉字和拼音的对照表,其最原始的信息也是从网络上得到的,我对其经过复杂的转换和优化,形成了现在的汉字拼音对照表,在这里为了使更多的人少走弯路,我决定把这个类库公布出来,希望能对大家有所帮助。

当然,现在还没有完全解决多音字的问题,比如“行走”的“行”,它可能会翻译成“hang”,不过我对大部分常用的多音字都做了处理,基本上它都会按照最常用的那个读音来翻译;如果你在实际使用中发现有多音字翻译不恰当的地方,请修改汉字拼音对照表,可以很容易解决问题(汉字里有几千个多音字,肯定有这种问题)。

下面是具体的代码(为了方便,我把汉字和拼音对照表放到一个单独的页里):

//****************************************************************************

//

//  FileName :         SpellLib.cs

//

//  Description:   根据汉字得到拼音的类库

//

//  Author:        zl3624@hotmail.com

//

//  Copyright:

//

//  Date:          2006/02/13

//------------------------------------------------------------------------------

//  History:

//  Date            2006/02/14

//  Editor          zl3624@hotmail.com

//  Edit Desc       修改汉字和拼音对照表,对于常用的多音字取常用的一个拼音

//                  按照代码分析器的提示优化代码

//

//****************************************************************************

using System;

using System.Collections.Generic;

using System.Text;

[assembly: CLSCompliant(true)]

namespace Nordasoft

{

/// <summary>

/// 根据汉字得到拼音的类库

/// </summary>

public class SpellLib

{

#region 汉字和拼音对照表

(未完待续,请看下一页)

根据汉字得到拼音的类库(一)相关推荐

  1. PHP汉字转拼音第三方类库

    需求:提供城市转拼音服务,要求全拼.缩写等多种形式 类库名称:city.class.php <?php namespace Common\Libary;class city {var $piny ...

  2. 汉字转拼音,一二级词库,不支持多音字

    GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个. 分区表示  GB 2312中对所收汉字进行了"分区"处理,每区含有94个汉字/符号.这种表示方式 ...

  3. sql unicode转中文_汉字转拼音的Java类库 JPinyin

    JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进. [JPinyin主要特性] 1.准确.完善的字库: Unicode编码从4E00-9FA5范围及3007 ...

  4. java汉字转拼音maven_汉字转拼音的Java开源类库 – jpinyin

    jpinyin – A opensource java library for converting chinese to pinyin JPinyin是一个汉字转拼音的Java开源类库,在PinYi ...

  5. iOS 汉字转拼音 PinYin4Objc

    PinYin4Objc 是一个效率很高的汉字转拼音类库,支持简体和繁体中文. 有以下特性: 1.效率高,使用数据缓存,第一次初始化以后,拼音数据存入文件缓存和内存缓存,后面转换效率大大提高: 2.支持 ...

  6. 汉字转拼音,TinyPinyin、Pinyin4j与JPinyin哪个库更快

    1. 介绍 本文对TinyPinyin.Pinyin4j与JPinyin三个汉字转拼音库的用法.测试代码及转换的结果做一个简单的总结. TinyPinyin 适用于Java和Android的快速.低内 ...

  7. 汉字转拼音之Jpinyin 简单使用

    JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进. [JPinyin主要特性] 1.准确.完善的字库: Unicode编码从4E00-9FA5范围及3007 ...

  8. 【笔记】关于汉字注音 汉字转拼音,首拼

    最近想做一个快速搜索的功能,例如QQ通讯录通过数字键速查联系人 首先要把联系人姓名转化为拼音,然后再进行匹配 1.利用微软提供的拼音库,计算出汉字的拼音的方法,此方法支持多音字符 下载 Visual ...

  9. 汉字转拼音工具JPinyin的介绍和使用示例

    2019独角兽企业重金招聘Python工程师标准>>> 汉字转拼音的开源工具类包,已经出现过好几个,比如:Pinyin4J.Jpinyin等.本文主要结合JPinyin汉字转拼音的J ...

最新文章

  1. 78. Leetcode 264. 丑数 II (堆-技巧二-多路归并)
  2. redis之sorted sets类型及操作
  3. 数字和为sum的方法数-01背包计数问题
  4. pm961 mysql_Oracle GoldenGate学习之--异构平台同步(Mysql到Oracle)
  5. linux 长连接个数限制
  6. JAVA导出404_从ActiveReports 8导出Excel时出错404
  7. 《嵌入式系统可靠性设计技术及案例解析》读书笔记(七)
  8. VC++ 6.0 快捷键大全
  9. mysql-5.6.24-win32解决没有my.ini并且修改编码
  10. 虚拟机上网设置教程之如何用虚拟机上网
  11. vue Mutation 必须是同步函数 为什么_Vue知识点——基础篇
  12. 爆破神器 Hydra 的使用
  13. 英语四级计算机准考证号查询,2016英语四级准考证号忘了怎么查成绩
  14. 论文阅读笔记:An End-to-End Trainable Neural Network Model with Belief Tracking for Task-Oriented Dialog
  15. 录音转文字电脑软件有哪些?录音如何转文字?
  16. 论文解读(一)V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation
  17. 必得沾福气卡两张,可沾花花卡、敬业福。(扫福攻略、扫福技巧)
  18. 2021年起重机司机(限桥式起重机)考试APP及起重机司机(限桥式起重机)免费试题
  19. 允许或禁止未知来源apk的安装
  20. ubuntu蓝牙相关问题(ubuntu 18.04 + ax210)

热门文章

  1. linux挂载zfs文件系统,ZFS使用:挂载文件系统、更改挂载点、
  2. mysql查询根据时间排序
  3. UE 下载多张图片批量下载
  4. Android google VR全景图导航
  5. c 语言磁盘调度算法,磁盘调度算法
  6. JS 只能输入数字,数字和字母等的正则表达式
  7. WMS、MES与ERP的集成案例分享(连载一:系统端的智能集成)
  8. PHP在泥浆中作用,浅析PHP膨润土泥浆在钻孔灌注桩的实际应用
  9. 使用emscripten编译WebAssembly
  10. 啊哈添柴挑战Java1012. 打印字符