资料介绍
软件简介
NChinese 是一套用來處理中文字詞的函式庫,使用 C# 和 C 编写。目前具備的功能,主要是反查一串中文字的注音或拼音。
安裝
使用 Nuget 套件管理員來安裝,或執行下列命令:
Install-Package NChinese -Version 0.3.3 Install-Package NChinese.Imm -Version 0.3.3
簡介
NChinese 包含兩個套件:
-
NChinese.Imm - 此套件會用到 Windows 底層的 Imm.dll 與 IFELanguage COM API,所以只適用於 Windows 作業環境。
兩個套件都有提供反查注音字根的函式,但由於 NChinese.Imm 只能運行於 Windows 環境,故建議盡量使用 NChinese。
範例:反查注音字根
using NChinese; // 取得一串中文字的注音字根 var zhuyinProvicer = new ZhuyinReverseConversionProvider(); string[] zhuyinArray = zhuyinProvicer.Convert("便宜又方便得不得了"); foreach (var s in zhuyinArray) Console.Write($"{s} ");
執行結果:
ㄆㄧㄢˊ "ㄧˊ ㄧㄡˋ ㄈㄤ ㄅㄧㄢˋ ㄉㄜ˙ ㄅㄨˋ ㄉㄜˊ ㄌㄧㄠˇ
中文詞庫與注音字根的資料,是以 libchewing 的檔案(tsi.src)為藍本,再經過工具加工之後所產生的。所以透過上述方法所取得的注音字根,在讀音方面比較符合台灣的發音習慣。
範例:反查拚音字根
如果要取得拼音字根,目前可以用的是 ImmPinyinReverseConversionProvider
。此類別與上例的 ZhuyinReverseConversionProvider
都實作了 IReverseConversionProvider
,故用法雷同。如下:
using NChinese.Imm; // 取得一串中文字的拼音字根 var pinyinProvicer = new ImmPinyinReverseConversionProvider(); string[] pinyininArray = zhuyinProvicer.Convert("便宜又方便得不得了"); foreach (var s in zhuyinArray) Console.Write($"{s} ");
執行結果:
pián yi yòu fāng biàn de bù dé liǎo
如果仔細比較,就可以發現此範例所取得的拼音,和上一個範例所取得的注音,在讀音方面有小差異:「便宜」的「宜」,在拼音裡面是讀作輕聲,而注音則是二聲。
另外要注意的是,用來取得拼音字根的 ImmPinyinReverseConversionProvider
是隸屬於 NChinese.Imm 套件。此類別是利用 IFELanguage COM API 來取得注音字根,所以只能運行於 Windows 作業環境。
NChinese.Imm 套件裡面還有一個 ImmZhuyinReverseConversionProvider
,用途跟 NChinese.ZhuyinReverseConversionProvider
一樣是反查注音字根,但是它在內部實作上,其實是先用 ImmPinyinReverseConversionProvider
取得拼音字根,然後再使用 PinyinToZhuyin
類別來把拼音轉換成注音符號。
- LiquidCrystal_I2C函数库
- allegro中文字符丝印制作工具软件下载 10次下载
- 瑞纳捷RJM8L151固件库/函数库 4次下载
- C语言编程函数库分类汇总资源下载 16次下载
- 使用FPGA驱动LCD显示中文字符年的VHDL程序 10次下载
- Linux的常用C函数库中文手册免费下载 7次下载
- PHP多字节字符串处理函数mbstring函数库的详细资料说明 9次下载
- 如何提取和检测视频中的文字?数字视频中文字的检测提取技术的分析 26次下载
- 震动模块的ARDUINO编程函数库以及资料下载 1次下载
- linux_C函数库中文手册 14次下载
- PID模块相关函数库 7次下载
- STM32固件函数库-中文 67次下载
- STM8函数库中文参考 166次下载
- ZLGCAN接口函数库
- Linux C 函数库中文教程
- 利用vMeasure eMobilityAnalyzer函数库分析电机性能 104次阅读
- 博途用户自定义库的使用 638次阅读
- 在单片机上实现动态加载功能的函数库介绍 1172次阅读
- 如何遍历中文字符串 583次阅读
- C++调用API函数库接口实现手轮配置 884次阅读
- 字符串函数重写练习 1872次阅读
- 基于FPGA实现UTOPIA LEVEL2接口时序的的发送和接收模块设计 746次阅读
- Linux共享库的构造函数和析构函数 2231次阅读
- STM32标准外设库的文件结构解析 7409次阅读
- 如何使用采用SPI Flash存储中文字符库的方法说明 6254次阅读
- 标准C函数库的用法 5036次阅读
- 标准函数是什么_标准函数有哪些 9112次阅读
- 嵌入式常用的c标准库 5208次阅读
- MicroBlaze:malloc 函数动态分配内存溢出 1785次阅读
- 如何设计无人机飞行 3818次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多