Tegaki安装指南
Tegaki是一款开源的手写输入法,可以运行在Windows、Mac OS X和UNIX/Linux上。可以参见其项目主页http://tegaki.org/。本文主要介绍如何在Ubuntu 11.04(Linux发行版之一)中安装。
本文是本人实践安装Tegaki的产物,可能并不适用于读者,但我希望本文能为读者提供参考。本文提供的知识不一定正确。
有个知识要先讲。UNIX/Linux上的手写输入法一般由3个组件组成,一是界面GUI,二是引擎(Engine),三是模式文件(Model)。模式文件是中文日文韩文等某种语言里每个字的信息。识别一个字的过程是,GUI接收笔画输入,把笔画输入传给引擎处理,引擎在模式文件里找到匹配的字。一个模式文件可能只能被一种特定的引擎处理。于是,一款手写输入法所能识别的字符集不受限制:只要你有(可以被该输入法支持的引擎处理的)中文的模式文件,就能手写识别中文;有藏文的模式文件,就能手写识别藏文。所以,要令手写输入法能工作,要下载GUI、引擎和中文模式文件(对咱们中国人来说)。
回来了,现在讲Tegaki。它支持两种引擎,zinnia和wagomu。所以在其主页,你选某一种引擎下载即可,但请记住你的选择。(如下图)
还有,在Ubuntu系统中,输入法框架是ibus,所以不要安装scim-tegaki。除最后一项(tegaki-tools)外,其余没提到的的项目都下载下来。
zinnia and zinnia-python把你带到zinnia的主页,你要下载Zinnia和Zinnia Recognition models——Zinnia-Tomoe。在http://sourceforge.net/projects/zinnia/files/,下载zinnia和zinnia-tomoe的最新版本;而不要下载zinnia-win32,这是给windows用的。
tegaki-python、tegaki-pygtk、tegaki-recognize、ibus-tegaki、tegaki-train都比较好装。重点是要看各目录下面的README文件!然后装引擎。
安装zinnia引擎
如果选zinnia引擎,就参照http://zinnia.sourceforge.net/的说明:
% tar zxfv zinnia-X.X.tar.gz
% cd zinnia-X.X
% ./configure
% make
% sudo make install
% tar jxfv zinnia-tomoe-XXXX.tar.bz2
% cd zinnia-tomoe-XXXX
% ./configure
% make
% sudo make install
但我在安装tomoe时遇到了
/usr/local/bin/zinnia_convert: error while loading shared libraries: libzinnia.so.0: cannot open shared object file: No such file or directory
make: *** [handwriting-ja.model] 错误 127
遂没有成功。
安装wagomu引擎
如果选wagomu引擎,解压以后读README文件,到里面说先compile(编译)再install(安装),就照它说的做。
- 在编译时,可能提示找不到tegakiwagomu.py,你可以把wagomu.py重命名为tegakiwagomu.py。
- 可能提示unable to execute swig: No such file or directory,你要sudo apt-get install swig。
- 可能提示wagomu_wrap.cpp:149:20: fatal error: Python.h: 没有那个文件或目录,你要sudo apt-get install libglib2.0-dev python-dev。——这个解决方案实际上是用来解决两个错误的,但我忘了另一个错误是什么。
安装模式文件
因为我装zinnia失败了,wagomu装上了,所以我下载http://tegaki.org/上对应于wagomu引擎的model。
Engine | Name | Comment |
zinnia | Japanese (all) | |
zinnia | Japanese (all, light) | Smaller and faster but less accurate |
zinnia | Japanese (kyoiku kanji) | Primary school level kanji only |
zinnia | Japanese (joyo kanji) | Commonly used kanji only |
zinnia | Simplified Chinese | |
zinnia | Simplified Chinese (light) | Smaller and faster but less accurate |
zinnia | Traditional Chinese | |
zinnia | Traditional Chinese (light) | Smaller and faster but less accurate |
wagomu | Japanese (all) | |
wagomu | Japanese (kyoiku kanji) | Primary school level kanji only |
wagomu | Japanese (joyo kanji) | Commonly used kanji only |
wagomu | Simplified Chinese |
安装模式文件也要看README!
之后,重启计算机,在屏幕顶上靠右约1/4处有个键盘图标,点击它。得到如下图界面后点击选择输入法,其他|tegaki。(下图的输入法列表里已经有了“其他-tegaki”是因为我事先已经添加过了。)
测试了一下,wagomu识别率不高,没有早先微软拼音的那个好用。我下载了tegaki-train,在终端里输入tegaki-train,打开图形界面,(远程用ssh或telnet打开要失败的),企图训练一下wagomu——完善模式文件。可见http://tegaki.org/userdoc/4.2节。
tegaki-train打开后,要新建或打开一个字符集文件,字符集文件包含好多字符,这些字符显示在左边的框里。每个字都要定义一组模式,一个模式就是该字的所有笔画的位置。一个字的模式越多,识别到该字的几率越高。另外,你可以字是“牛”,但模式里输入“逼”;于是你手写“逼”,软件会认为这是“牛”。
但是tegaki-train很不完善!左边添加一个汉字——它说要输入Unicode,那好——,我输入0x597E,它显示出这是“奾”;我输入0x597D,它就没反应(但没有失去响应)。也罢,我就补充一下“奾”的模式吧,可是工具条上的“+”按钮点了没反应。不知道是我人品差还是不会用。。。
爱让一切都对了
本文依照知识共享-署名-相同方式共享3.0协议释出内容
Tegaki安装指南相关推荐
- Storm 0.9安装指南
Storm 0.9.2安装指南 0 Storm0.9的亮点 引用网上的描写叙述: "Storm 0.9.0.1版本号的第一亮点是引入了netty transport.Storm网络传输机制实 ...
- 10个深度学习软件的安装指南(附代码)
来源:AI前线 本文长度为2385字,建议阅读4分钟 本文为你介绍10个深度学习软件安装指南. 由于近期论文的需要,我搭建了一个基于 Ubuntu 和英伟达的深度学习环境.尽管已经有很多非常棒的关于英 ...
- Facebook Docusaurus 中文文档 安装指南
此系列文章的应用示例已发布于 GitHub: docusaurus-docs-Zh_CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 安装指南 Docusaurus 是从全新 ...
- apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)
工作须要.要開始搞hadoop了,又是大数据,自己感觉大数据.云.仅仅是ERP.SOAP风潮之后与智能地球一起诞生的概念炒作. 只是Apache是个奇妙的组织.Java假设没有它也不会如今如火中天.言 ...
- VS2005中ajax安装指南[转]
2019独角兽企业重金招聘Python工程师标准>>> VS2005中ajax安装指南[转] 以下是收集关于AjaxControlToolkit安装的一篇文章,感谢原作者 AjaxC ...
- 本机安装PaddlePaddle - 安装指南
简 介: 根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤. 关键词: PaddlePaddle,pip,安装 #mermaid-svg-RMWtzcncmslaS8dM {font ...
- [WTL] STLport安装指南
STLport安装指南 STLport-4.6 是完全兼容ANSI C++标准的类库. This distribution contains STLport sources only, no bina ...
- Team Foundation Server Beta3 安装指南
Team Foundation Server Beta3 安装指南 发布日期: 11/11/2005 | 更新日期: 12/15/2005 本页内容 1.概述 2.安装的安全 3.单服务器的安装过程 ...
- [转]《RabbitMQ官方指南》安装指南
原文链接 翻译:xiezc 目录(其中的文章后续翻译): Windows下安装 Debian / Ubuntu下安装 基于RPM的Linux下安装 Mac OS X下安装 Homebrew安装 W ...
最新文章
- LED芯片,应用品,蓝宝石衬底,集成电路,UV
- java map key是否存在_java中如何判断map集合中是否存在key
- 设置远程访问mysql服务端的日志
- Linux 错误 Permission denied问题
- 四个好用却可能不为人所熟知的Pandas函数,建议收藏!!!
- 10Linux服务器编程之:opendir()函数,readdir()函数,rewinddir()函数,telldir()函数和seekdir()函数,closedir()函数
- uci数据集_干货收藏!三大领域常用十大开源数据集
- ArcGIS实验教程——实验十二:栅格数据投影变换
- vue-cli webpack 打包报错:Unexpected token: punc (()
- 包含6大数据领域,531个知识点,这张数字化图谱,分享给你
- 双拼输入法键位图_你知道双拼输入法吗?
- 1002	输出第二个整数
- cad计算机绘图入门,【菜鸟宝典】AutoCAD制图入门教学!
- 项目管理十大知识领域运用流程
- 计算机的常用外设有,计算机常用外部设备.ppt
- 免费领7天腾讯视频VIP/优酷会员!
- 7z压缩 lzma流式压缩、解压缩的实现 C语言
- python网格交易法详解_详解低风险投资策略—详解网格交易法
- C#基础 uint,long,ulong,float,decimal 定义并初始化
- 基于PCF8591芯片的使用
热门文章
- 整合Tkinter GUI界面的古诗词词云生成
- 4.架设邮件服务器-客户端软件的使用
- vue.js打包上传php,vue.js如何打包放到服务器
- 公众号获取用户手机号_微信公众号模板消息软件怎么指定用户发送?
- ART与Dalvik、JVM之间的关系你懂了吗?
- SAP中内部订单清单功能
- mysql存储过程异常记录_MySQL存储过程的“异常处理”
- 互联网用户账号信息真实性认证(阿里云身份信息实名认证API接口服务)
- uefi能重置系统吗_uefi装系统的好处有哪些
- shell教程–4种常用的转义字符