LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: waterloo2005

自己些个像搜狗那样的输入法程序难吗?

[复制链接]
发表于 2009-6-8 11:08:33 | 显示全部楼层
Post by noodog;1994880
我觉得提高单字输入能力似乎没有什么意义,花那功夫还不如去研究手写输入,提高手写输入的识别率,这才是从根本解决单字输入之道。
另外,我觉得五笔输入法,完全是对汉字的亵渎


单字输入很有意义啊,而且又非很难的事儿。单字能力欠缺,等于是输入法玩具,不堪真用。
手写输入没多大意义,又慢又累(用笔写就够累了,手写输入更累),只有针对一些特殊人群(比如说学习困难的老年人群)才有意义。
回复 支持 反对

使用道具 举报

发表于 2009-6-8 12:40:45 | 显示全部楼层
呵呵,时间会证明一切的。
回复 支持 反对

使用道具 举报

发表于 2009-6-9 13:04:07 | 显示全部楼层
赞成!

我原来一直用搜狗,后来发现这个输入法太不“规范”了,错误的拼写否可以打出正确的字,虽然关闭模糊音可以解决,我觉得吧,搜狗输入法是为非计算机相关人员设计的,平民化,百姓化,大家不太注意发音和拼写。
设计到计算机的行业和人员,还是推荐用google,用的时间长了,会慢慢发现,自己的语言素质也高了。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-20 17:03:23 | 显示全部楼层
sunpinyin 就是符合楼主要求的开源拼音输入法。

sunpinyin 是智能的整句型输入法,基于统计语言模型,有两种风格:一是类似搜狗拼音和google拼音的 classic 模式;二是类似微软拼音2007的 modern 模式。

目前 sunpinyin 已经移植到了四个输入法平台:opensolaris的iiimf输入法平台、linux的scim输入法平台、Mac OSX的默认输入法框架、BeOS/HaiKuOS的BeCJK输入法框架。希望有人编写win32移植。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 23:42:46 | 显示全部楼层
个人认为..
除非有一天可以进行意识交流..不然怎么样都是无法很迅速和有效的表达自己意思的
哪怕是口头交流..也会为了到底用什么词语或者句子来表达自己的意思而对思维进行中断
但是,对于绝大部分人来,他们不是演讲,不是辩论,自然而然也就不需要太严密的说法了,只要能让别人明白自己的意思就行
同样的,输入法也是,也更明显,有更多的时间来修改我们发的帖子.文章,除非是作家,或者其他必须的职业,才需要对不打断思路这点有很高的需求,而对99%的人来说,只要能表达自己的意思就好..哪怕中途打断了思路也无所谓的..因为你要表达的东西一开始就决定了,只不过要决定怎么表达才能让人清楚明白而已

所以我认为,类搜狗的输入法足够了..
回复 支持 反对

使用道具 举报

发表于 2009-6-29 09:31:56 | 显示全部楼层
光是表示大体意思是不行的……当然,闲聊是能凑合了。
但欧美日的人能精确表达,而我们中国人偏偏就必须凑合就行,怕不是好事儿啊。毕竟要做到精确表达(即单字能力)又不是多难的事。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 07:40:15 | 显示全部楼层

看了此帖,深有感触啊

不得不说,化外兄的论点精辟啊。道出了输入法对人之思维的反作用,长此以往,确实会影响到社会的群体性质的层面。

我禁不住唠叨几句我对输入法的感觉。

我通常是只用拼音的,五笔倒是十年前就已学过,可是没练过,只有最近一段时间,突然想把启功字体的繁体和简体合并到一个unicode字体文件,用fontforge一个字一个字拷贝的方法,结果练得五笔看打快了点。(本想编个脚本,吧解压出来的单字繁体直接改名成对应的简体,可后来就想练一练五笔,省得老打拼音忘光了字怎么写)。这样也算对五笔熟悉了点儿,勉强有了发点儿言的资格。

先说说五笔吧,其历史功绩按下不表,输入速度是可以达到令人瞠目结舌的程度的。我小时候就亲眼见过一个打字员在wps里用没多少词汇的五笔几乎一行一行往屏幕上送字。但是这个学习曲线确实不是一般人能坚持下来的。另外86版五笔也有些缺点,比如拆字不自然,比如“彎”字,上部正常写法都是先写中间的“言”,再写两边的“糸”,可五笔就要从左到右顺着来,完全破坏了汉字的对称美感。像我这样一个书法爱好者,每打一次就恶心一回……(98五笔不是fcitx默认,需要找词库,而且和我以前学的不一样,我就不提了)。再一个就是大凡形码,总要有一个拆字的过程在,这样就分化出看打速度和想打速度的不同。而人的思维在借助语言的时候,直觉上是使用声音而非字形的,这样在原创输入的时候本身就隔了一层,甚为不爽。我不知道使用形码的高境界会不会完全像写字一样靠本能流畅出字,而不用想着字形,但我想即使能达到这样的境界,恐怕也要比看打的快速输入还要难。要知道许多打字员对我都表示过高速输入的时候其实根本不知道打的是什么,打了哪些字,只是简单得把字从手稿上挪到电脑上。

按理说最符合“想音打字”的输入法就是拼音了。可是问题要比形码复杂得多,因为拼音的重码太多了,要想达到准确输入,就一定要涉及到人机交流和人工智能的问题。汉语中单字词的大量存在,以及语法尤其是词序的灵活,使得正确地分词、选字变得难以实现。这就必然要大量的研究才行。

目前解决拼音的准确率问题,大体上有两种方式。一种是增加词库容量,一种是智能化分析语法的逻辑结构。现在比较好的输入法,大多是两者的结合。
黑马拼音的词库很恐怖,我记的好像古诗词都有很多。我试用的时候觉得很强大。可是现在回头一想,真的需要大量输入古诗词的时候,在网上copy可能更方便。

我见过的智能化方面做得最好的可能就是微软拼音了。常在网上聊天的可能还没感觉,觉得微软拼音的效率很低。这是聊天的特点决定的──大多是短句,词语的简单组合,而微软拼音的长处在于长长的整句输入,如果你经常写一些文稿,尤其是通用性质的普通现代文稿,就会发现微软拼音的识别率和输入效率是比较高的。微软拼音是微软研究院和哈工大的一帮搞学术的合作很多年研究、建模弄出来的,还是有一些技术含量的。

但是,如果你要输入一篇文言的或是半文半白的文章,或是比较有风格的文章,微软拼音的表现就会急转直下。因为文言的词法更灵活,而微软拼音的建模是建立在统计现代汉语词频的基础上的,它的几十M专业词库也都是行业词库。

相对来讲,紫光、搜狗、谷歌这些输入法在各种文体、语言环境下的效率就比较平均。因为它们是基于词库的,不做或很少作语境分析,输入方式也大多是词语输入。从这个角度讲,它们没太多的本质区别,之所以能有比较好的输入速度,主要是提供了一些“功能”和比较大且时髦的词库,甚至还有从网上根据搜索引擎的流行度更新词库。可是这所谓的紧跟流行,一定程度上也就是丧失自我。就好像一个人如果说的都是别人说过的话和观点,那这个人在社会中的地位就可以有很多替代者。

所以说,不管微软拼音也好、谷歌拼音也好,使用的多了,又不有意识的坚持思维的独立性,就会使得人的思维向输入法靠拢。这也不是危言耸听,我自己就有过这样的经验,各位可以当个笑话来看:

某年暑假我在我妈的单位里打电脑,她们那儿没网,我也就是看看金庸小说,全都拷在软盘里。后来不知开个什么会,要我妈和同事们写点政治性的东西(也就是感想一类,中国特色),我妈就让我来帮她。结果她们那儿电脑上除了五笔就是win95自带的全拼,我写了几天感想,到最后发现自己用字越来越简单,都是每屏头十个字的样子,还有一些简单词汇。从那以后,我哪怕输入慢一点,甚至有错字,都尽量有意识的按自己原来的想法写东西。

当然,在linux的论坛里谈这些多少有些不合时宜。因为单单从功能和稳定性上来讲,linux输入法做得就不够好,一方面是软件的输入法接口标准多,再一个也跟国人在开源社区中投入的精力太少有关。就那么几个人辛辛苦苦的在开发,让我总有一种看“孤单英雄”的感觉。更多得就是像我一样说说空话甚至骂骂人,其实贡献几乎没有。每当碰到什么cpu占用100%,或者这个那个程序中输入法有问题,我就在想,即使是windows里最烂的全拼输入法,稳定性也会好的多吧?

目前我在linux中差不多能作所有的工作,但是想正儿八经写点文字的时候,还是会开虚拟机,用微软拼音或谷歌拼音,在windows live writer里打字,感觉就两个字,舒坦。(话说这会儿fcitx又100%了,一会发完贴就kill了它)

最后,得要特别提一下,linux下的sunpinyin和noval拼音是有一些智能化的,scim的智能拼音按说也有,但我个人感觉很是一般,甚至远达不到google拼音这种我称为“基于词库”输入法的水准。fcitx就哈哈哈了,但我还是喜欢用它。一方面是我比较佩服其作者的不倒的真男人的精神(受了打击也能挺过去),另一方面就是我很喜欢那个小巧的外观(不要丢鸡蛋),再有就是大部分软件都能用,不像scim和ibus老是遇到无法输入的问题,让人不爽(可能是我水平有限)。有时候想想,太自由了也有不好的地方,就好像输入法问题,emacs居然还有自带的输入法,我听说这个信息的时候很是有点晕。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 07:51:25 | 显示全部楼层
Post by 化外愚民;2001954
光是表示大体意思是不行的……当然,闲聊是能凑合了。
但欧美日的人能精确表达,而我们中国人偏偏就必须凑合就行,怕不是好事儿啊。毕竟要做到精确表达(即单字能力)又不是多难的事。
我不懂日语,想问一下,日本人怎么能做到准确表达?我看日文里有很多汉字,他们不用汉字就能准确交流?
回复 支持 反对

使用道具 举报

发表于 2009-7-3 11:48:11 | 显示全部楼层
Post by jsun;2002840
我不懂日语,想问一下,日本人怎么能做到准确表达?我看日文里有很多汉字,他们不用汉字就能准确交流?


日本人用汉字是为了方便,并不是非用汉字不可的。他们已经有了自己完整的拼音文字。

to jsun的上贴:兄台高见!的确如此,输入法对思维是有反作用的,如果国家主流输入法就是这样的,会降低民族素质的。
回复 支持 反对

使用道具 举报

发表于 2009-7-3 15:37:45 | 显示全部楼层
先把标题改了吧,大家都对错别字睁一只眼闭一只眼,错别字会越来越多。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表