那些ibus下的拼音输入法前端

这篇文章是介绍各种各样的ibus拼音输入法的。


ibus-pinyin



这是最ibus上最常用的拼音输入法了,ibus官方出品,支持双拼方案,支持模糊音,不过对网址输入的支持还不太好。输入反应速度相对来说不算快,但是准确性还是不错的。



ibus-sogoupcc



这是民间制作的搜狗云拼音输入,使用这个输入法就相当于使用搜狗的云输入法。输入准确性虽然比较高,但毕竟是基于网络的应用,反应速度比较慢。现在这个输入法已经不再开发了,而是被下面的这个输入法取代。


ibus-cloud-pinyin



这是取代sogoupycc的输入法,当然也是云输入的。这个输入法除了从搜狗的云拼音服务器上获取拼音信息外,还能从腾讯的云拼音服务器上获得拼音信息。在没有网络的时候可以使用离线模式,离线模式时使用的词库和ibus-pinyin的词库一样。另外,如果想输入敏感信息的话,也可以使用离线模式,使用离线模式的时候输入的拼音是不会被发送到服务器上的。ibus-cloud-pinyin还可以导入搜狗拼音的细胞词库scel文件,不过似乎因为scel中的词频信息格式很不统一,所以并不能充分发挥细胞词库的作用。


sunpinyin



sunpinyin是我用过的觉得比较不错的输入法,在网址输入上比ibus-pinyin要好很多,输入准确率也不差,最重要的是反应速度比ibus-pinyin要快,这对我来说是很有意义的。不过现在ibus-pinyin的1.3版本反应速度也快了不少,和sunpinyin已经不相上下了。sunpinyin是基于语言统计模型的输入法,其特色之一是可以自己使用语料库对其语言模型进行训练。如何训练语言模型在项目维基页上有很详细的说明,技术细节也描述的很清楚,甚至可以作为学习的资料了。我喜欢这种算法简单又复杂的东西。真是要感谢Sun公司以及作者为我们做了一个这么好的东西。


pye



pye输入法,项目主页上介绍这个输入法的目标是运行效率高且占用资源小,但是却没有更详细的介绍,在issue页上看到用的人似乎也不多。看来这个输入法应该是较晚出现的,其前景会如何就要靠时间来检验了。


ibus-natural-pinyin



这也是一个基于语言模型的输入法,在整句输入上的优势比较大。不过我个人没有用过,所以也不好和sunpinyin做比较。这个输入法的前身是scim-python zhengju input,名字上带有“整句“,果然优势还是在整句输入吧。


开源的拼音词库



介绍了这么多ibus的拼音输入法前端,也不得不介绍一下在现代拼音输入法中占用重要地位的词库。好的词库会让输入更准确,而糟糕的词库只能让输入效率降低。

open-phrase是一个开源的词库,ibus-pinyin的词库来源就是这个,这个词库是包含有词频信息的。不过就我个人感觉而言,这个词库包含的错词太多,比如有“再这里“,“蝴碟”,“磬竹难书”和“再接再历”这些词语,在输入的时候和正确的词语并列出现,要仔细看过之后才能看出哪个词是正确的,很影响输入速度。相对来说,谷歌拼音的词库(也就是ibus-pinyin-db-android)就要好得多,可惜这个词库只是民间从android上弄下来的,并不是谷歌官方提供的。


介绍完了我才发现,原来Linux下也有这么多拼音输入法,其中不乏优秀之作,自己以前都没有发现。看来有时间我应该继续用用sunpinyin看看长期使用的效果会如何了。

相关文章:

  1. [介绍]如何防止论坛群发器
This entry was posted in 零零散散 and tagged , , , , , . Bookmark the permalink.

22 thoughts on “那些ibus下的拼音输入法前端

  1. 囧,实践证明以下猜测都不对。。。
    偶尔还是有编辑链接的
    偶尔还是可以编辑的

    而且两者之间貌似没啥关系

    到底是啥原因的说

  2. 重装的话输入法数据可以备份的

    不具备修改此评论/留言的权限;或者修改时限已过,无法再修改!
    why

  3. ehrungen2010年7月19日 19:48用fcitx的飘过的说~gs 回复于 2010年7月19日 21:00你就没遇到中文方框问题?

    方框问题换个新的编译版本就好了…连字体设置都省了

  4. 我用默认
    感觉自学习功能太差了。。。

    话说当年我用微软拼音,几年不重装系统就这么用下来貌似比现在搜狗拼音还顺手
    当然细节记不清了

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>