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安装指南相关推荐

  1. Storm 0.9安装指南

    Storm 0.9.2安装指南 0 Storm0.9的亮点 引用网上的描写叙述: "Storm 0.9.0.1版本号的第一亮点是引入了netty transport.Storm网络传输机制实 ...

  2. 10个深度学习软件的安装指南(附代码)

    来源:AI前线 本文长度为2385字,建议阅读4分钟 本文为你介绍10个深度学习软件安装指南. 由于近期论文的需要,我搭建了一个基于 Ubuntu 和英伟达的深度学习环境.尽管已经有很多非常棒的关于英 ...

  3. Facebook Docusaurus 中文文档 安装指南

    此系列文章的应用示例已发布于 GitHub: docusaurus-docs-Zh_CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 安装指南 Docusaurus 是从全新 ...

  4. apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)

    工作须要.要開始搞hadoop了,又是大数据,自己感觉大数据.云.仅仅是ERP.SOAP风潮之后与智能地球一起诞生的概念炒作. 只是Apache是个奇妙的组织.Java假设没有它也不会如今如火中天.言 ...

  5. VS2005中ajax安装指南[转]

    2019独角兽企业重金招聘Python工程师标准>>> VS2005中ajax安装指南[转] 以下是收集关于AjaxControlToolkit安装的一篇文章,感谢原作者 AjaxC ...

  6. 本机安装PaddlePaddle - 安装指南

    简 介: 根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤. 关键词: PaddlePaddle,pip,安装 #mermaid-svg-RMWtzcncmslaS8dM {font ...

  7. [WTL] STLport安装指南

    STLport安装指南 STLport-4.6 是完全兼容ANSI C++标准的类库. This distribution contains STLport sources only, no bina ...

  8. Team Foundation Server Beta3 安装指南

    Team Foundation Server Beta3 安装指南 发布日期: 11/11/2005 | 更新日期: 12/15/2005 本页内容 1.概述 2.安装的安全 3.单服务器的安装过程 ...

  9. [转]《RabbitMQ官方指南》安装指南

    原文链接   翻译:xiezc 目录(其中的文章后续翻译): Windows下安装 Debian / Ubuntu下安装 基于RPM的Linux下安装 Mac OS X下安装 Homebrew安装 W ...

最新文章

  1. LED芯片,应用品,蓝宝石衬底,集成电路,UV
  2. java map key是否存在_java中如何判断map集合中是否存在key
  3. 设置远程访问mysql服务端的日志
  4. Linux 错误 Permission denied问题
  5. 四个好用却可能不为人所熟知的Pandas函数,建议收藏!!!
  6. 10Linux服务器编程之:opendir()函数,readdir()函数,rewinddir()函数,telldir()函数和seekdir()函数,closedir()函数
  7. uci数据集_干货收藏!三大领域常用十大开源数据集
  8. ArcGIS实验教程——实验十二:栅格数据投影变换
  9. vue-cli webpack 打包报错:Unexpected token: punc (()
  10. 包含6大数据领域,531个知识点,这张数字化图谱,分享给你
  11. 双拼输入法键位图_你知道双拼输入法吗?
  12. 1002 输出第二个整数
  13. cad计算机绘图入门,【菜鸟宝典】AutoCAD制图入门教学!
  14. 项目管理十大知识领域运用流程
  15. 计算机的常用外设有,计算机常用外部设备.ppt
  16. 免费领7天腾讯视频VIP/优酷会员!
  17. 7z压缩 lzma流式压缩、解压缩的实现 C语言
  18. python网格交易法详解_详解低风险投资策略—详解网格交易法
  19. C#基础 uint,long,ulong,float,decimal 定义并初始化
  20. 基于PCF8591芯片的使用

热门文章

  1. 整合Tkinter GUI界面的古诗词词云生成
  2. 4.架设邮件服务器-客户端软件的使用
  3. vue.js打包上传php,vue.js如何打包放到服务器
  4. 公众号获取用户手机号_微信公众号模板消息软件怎么指定用户发送?
  5. ART与Dalvik、JVM之间的关系你懂了吗?
  6. SAP中内部订单清单功能
  7. mysql存储过程异常记录_MySQL存储过程的“异常处理”
  8. 互联网用户账号信息真实性认证(阿里云身份信息实名认证API接口服务)
  9. uefi能重置系统吗_uefi装系统的好处有哪些
  10. shell教程–4种常用的转义字符