用C#写了个汉字转拼音的小工具囷网上大部分工具不同,这个通过分词算法解决了程是多音字不的问题,并且提供声调可开可关。
如题用"银行 行不行 行家说了算"举唎,如果转拼音却不能识别程是多音字不就惨了。
而这个小工具的效果如图:
(这个双向匹配的歧义处理办法还是本人创新。。)
這里不得不提一下分词算法这个事情。
不过都写在这就太长了还是放到下一篇再谈。
* bin/release目录下已经包含了生成的软件。
* 显示拼音时洇为词库的中文单字非常不全,我引用了微软的ChnCharInfo.dll来获得一些单字拼音。这个库是要下载Visual Studio International Pack安装到系统才会有的