文档章节

音标标注工具: PMark 1.0 下载及使用说明

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 333
阅读 28
收藏 0

下载 PMark 1.0

解压后只有两个文件: PMark_1.exe(主程序)、Dict.dat(词库), 运行 PMark_1.exe 即可.

程序自动生成的其他辅助文件都可以随时删除.

如果音标显示异常, 是因为缺少音标字体文件, 随便 下载 ksphonetic.ttf 一个放到 Windows\Fonts\ 下即可.

Dict.dat 中的数据(近 14 万条)主要来自《现代英汉综合大辞典》, 因为是自动提取的, 难免有错误, 可随时修改.

程序使用非常简单, 主要用到: ↑、↓、→、← 和鼠标单击、双击、选择等;
可以从显示区复制然后粘贴到 Word, 也可从显示区的右键菜单中打印.

另外程序还隐藏了一些功能, 譬如: 批量添加、重新生成词库, 真正需要者可致信: wy132435@gmail.com.



做这个小程序的初衷是想验证下 json 代替数据库的能力, 结果还不错.

同时用到了正则表达式, 刚开始使用的是 RegularExpressions 1.1, 太不完善了, 后来改用 RegExpStudio.

程序用 TMemo 做输入、TWebBrowser 做输出、用 json 存储数据, 代码不足 400 行.

感兴趣的朋友可以自己试着写写, 相关知识点博客上都有, 具体问题可以交流.

本文转载自:http://www.cnblogs.com/del/archive/2010/03/02/1676569.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
百度 Apollo2.0

P4-AI生态开放战略 先向大家介绍一下百度做自动驾驶的背景。就像百度总裁COO陆奇在CES大会上讲的,可能不少朋友已经了解到了——百度已经是一家AI公司。 我们可以看到科技大潮的演进,已经从...

CSDNhuaong
2018/01/11
0
0
Android 如何显示音标 [ɪmˈpɪəri:əs]

比如:http://www.iciba.com/imperious/,那么音标是: [ɪmˈpɪəri:əs] 怎么显示它,这是个问题。 下面图是不正确的显示音标(左)和正确显示的截图: 下面说说如何解决的。 左图是直接复...

无鸯
2011/09/07
1K
3
skyogo工作室/PerDev

PerDev 项目介绍 Per.js web app的Skyogo工作室官方Chrome内核浏览器调试插件。 版本说明 1.0版本对应的Per.js版本应为2.4 安装教程 选一个Community文件夹里面的版本文件夹,然后整个都下载...

skyogo工作室
2018/09/21
0
0
Java中文分词组件 - word分词

Java分布式中文分词组件 - word分词 word分词是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。能准确识别英文、数字,以及日期、时间等数...

杨尚川
2014/04/29
0
47
流行算法类软件盘点(一):混合整数线性规划(MILP)解算器lpsolve

软件名称:lpsolve 解决问题:纯线性问题,混合的整型和二进制问题,半连续性与特殊命令集(SOS) 模型 应用平台:由ANSI C编写,可应用于Linux和WINDOWS等不同平台。 使用案例: 解决下图所示...

zoujiajun33
2016/12/12
27
0

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
31分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
4
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部