资料介绍
软件简介
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语言编程函数库分类汇总资源下载 17次下载
- 使用FPGA驱动LCD显示中文字符年的VHDL程序 10次下载
- Linux的常用C函数库中文手册免费下载 12次下载
- PHP多字节字符串处理函数mbstring函数库的详细资料说明 9次下载
- 如何提取和检测视频中的文字?数字视频中文字的检测提取技术的分析 26次下载
- 震动模块的ARDUINO编程函数库以及资料下载 1次下载
- linux_C函数库中文手册 15次下载
- PID模块相关函数库 7次下载
- STM32固件函数库-中文 67次下载
- STM8函数库中文参考 171次下载
- ZLGCAN接口函数库
- Linux C 函数库中文教程
- 利用vMeasure eMobilityAnalyzer函数库分析电机性能 1.1k次阅读
- 博途用户自定义库的使用 2.6k次阅读
- 在单片机上实现动态加载功能的函数库介绍 2.7k次阅读
- 如何遍历中文字符串 1.4k次阅读
- C++调用API函数库接口实现手轮配置 2.1k次阅读
- 字符串函数重写练习 2.6k次阅读
- 基于FPGA实现UTOPIA LEVEL2接口时序的的发送和接收模块设计 1.1k次阅读
- Linux共享库的构造函数和析构函数 2.7k次阅读
- STM32标准外设库的文件结构解析 8.4k次阅读
- 如何使用采用SPI Flash存储中文字符库的方法说明 7.7k次阅读
- 标准C函数库的用法 6k次阅读
- 标准函数是什么_标准函数有哪些 9.9k次阅读
- 嵌入式常用的c标准库 5.9k次阅读
- MicroBlaze:malloc 函数动态分配内存溢出 2.4k次阅读
- 如何设计无人机飞行 6k次阅读
下载排行
本周
- 1ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
- 2SDDM 激光测距模块产品规格书
- 1.11 MB | 次下载 | 免费
- 3西曼传感SDM50激光测模组产品手册
- 0.65 MB | 次下载 | 免费
- 4STC8H 系列单片机技术参考手册
- 17.85 MB | 次下载 | 1 积分
- 5PC3303 高精度PWM调光LED背光驱动器数据手册
- 2.42 MB | 次下载 | 免费
- 6飞腾 FT2000A/2 核心板 天脉 3/VxWorks 机载实时嵌入式国产化开发板
- 843.50 KB | 次下载 | 免费
- 7AU-60_全功能AI语音处理模组规格书DY)
- 3.18 MB | 次下载 | 免费
- 8WT2003H4录变音芯片及模块说明书V1
- 3.61 MB | 次下载 | 免费
本月
- 1瑞芯微RK3572开发板-产品资料更新-2026.06
- 3.30 MB | 4次下载 | 免费
- 2四键电容式触摸按键IC FZH34产品手册
- 0.41 MB | 2次下载 | 免费
- 3矩形科技 CANopen 远程IO模块产品手册
- 7.93 MB | 2次下载 | 免费
- 4高性能非隔离交直流转换芯片 PC9403A数据手册
- 0.34 MB | 2次下载 | 免费
- 5OC5721欧创芯开关降压型LED恒流驱动器
- 404.39 KB | 2次下载 | 免费
- 6PC9830 18V-3A集成高低侧功率管同步降压转换器数据手册
- 9.01 MB | 1次下载 | 免费
- 7GL65P06A8产品光磊 60V 65A P沟道功率 MOSFET
- 1.07 MB | 1次下载 | 免费
- 8ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191476次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183362次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81608次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73836次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65992次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论