找回密碼
 入住家園
查看: 1444|回復: 13

【分享】本人发现了一个非常好的输入法整合方案~~

[複製鏈接]
發表於 2008-10-26 02:25:36 | 顯示全部樓層 |閱讀模式
【1】大家用的最多的输入法,是搜狗拼音输入法,虽然搜狗可以添加用户自己的词库,但是吴语(例如上海话)的发音和国语就不一样,所以无法以标准的方式输入

【2】目前仅仅针对上海吴语,市面上就存在几种输入法,最早出现是钱乃容教授的输入法(本人目前就在使用),另外就是在此论坛上看到的第二式输入法

【3】但是,目前最大的矛盾就是,无论第一式还是第二式上海话输入法,都存在打字非常不方便的情况(主要问题是,国语字用沪语输入法打不出,从而造成了大多数人放弃使用)

【4】本人的解决方案是,利用搜狗的‘自定义短语设置’的功能,可以以一种标准的方式,把大量沪语(甚至是吴语,我下面就会提到)的拼音以及词汇导入。

======================================================

【具体制作方法】:

(1)第一步,安装搜狗拼音(。。。废话。。。)
(2)第二步,菜单->设置属性



(3)第三步,高级->自定义短语设置



(4)第四步,(打钩->开启输入法自带短语),然后点击‘直接编辑配置文件’
    [当然,可以‘添加新定义’,一条条加,但是这样很麻烦,我说的是批量方案]



(5)第五步,在打开的配置文件中,(文件名是 Phrases.ini),在最后的地方,就可以插入用户自定义的短语,最前面是单词,中间是位置(即,一个单词可以存在N个对应,但在我们的用法中,往往一个就够了),最后就是显示出来的东西(我们只要显示汉字就可以了,呵呵)



===================================

以上仅仅是最简单的范例,我的日后设想是,大家可以自己编辑自己的方言,按照特定的格式(其实第二式沪语输入法就有单词表,音节与单词的对应),然后我可以写一个最简单的批量生成程序,以后大家就
把这些新产生的词添加到配置文件(Phrases.ini)的后面,就可以用了~~~相当的方便~~~

【补充】:
以上方案不单单针对上海话,甚至不针对某种特定的输入法,一旦掌握,可以编辑任意的方言~~(吴语中任意一种方言都可以)~~~需要的仅仅是词汇库,和单词-汉字的对应关系而已~~~所以我认为,大家习惯何种输入法,都可以用这个通用的方法来构建自己的词汇库~~

【展望】:
本人希望,大家从现在开始齐心协力,一点一滴,构建我们吴语的词汇库,我们可以一起商定一种规范格式,(其实很简单,我举例,比方说我是按照沪语第一式的格式,输入了一堆词汇,我就必须起一个特定的名字,然后上传到网络上,大家下载后,就可以根据是否是自己熟悉的输入法而进行选择)

===========================

最后,要感谢吴语协会的 benojan 网友,因为我参考了他的帖子:

http://wu-chinese.com/bbs/viewthread.php?tid=6124

===========================

[ 本帖最后由 bigws 于 2008-10-26 02:29:00 编辑 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?入住家園

×
發表於 2008-10-26 11:31:32 | 顯示全部樓層
目前所有自制的方言输入法,最重要的问题是不能输出句子,仅仅单字和词汇是不够的,不然打字速度不可能很快.
而利用搜狗其实跟以上输入法差不多的问题,虽然能用普通话拼音输入普通话词汇,当要组合一些简单的方言词汇时,只能逐个输入或者分开输入。假如有四个方言词汇:好看的、好玩的、好吃的、好喝的,输入的方法只能是要么定义好haokande、haowande、haochide、haohede,或者已经定义了好看、好玩、好吃、好喝四个词汇,然后要与“的”分开打,而不能合着打出。拼音输入法至少要有以上的功能
發表於 2008-10-26 11:45:57 | 顯示全部樓層
老点子了
 樓主| 發表於 2008-10-26 14:35:25 | 顯示全部樓層
搜狗的问题我思考过,如果你按照普通话发音制作细胞词库时,照样可以打句子出来,但是你按照方言输入就不行。。原因非常简单,搜狗是按照普通话的读音为底层设计的。。。所以我才会在另一个帖子中提到,尽量以某种方式和搜狗合作,对于他们来说,仅仅是修改底层的发音系统而已,而上层建筑,比方说智能化与细胞词库这些东西,都不用动,我们完全按照吴语词汇输入就可以了。。就看我们吴人有没有这个心,和搜狗有没有这个胆了
發表於 2008-10-26 23:22:40 | 顯示全部樓層
楼上的问题,我也碰到过。确实如果不能改变底层拼音的话,不可能完整的实现智能输入法现有的功能。
發表於 2008-10-27 15:02:31 | 顯示全部樓層
和搜狗合作恐怕有点困难,我们可以试试其他输入法,看看有没有类似功能.
發表於 2008-10-27 16:57:35 | 顯示全部樓層
估计都没有。
 樓主| 發表於 2008-10-28 14:55:27 | 顯示全部樓層
吴语越音,我想到了一个目前为止绝对可行的方案,我今天晚上就可以尝试:
因为我们知道,搜狗是基于汉语拼音为底层音节编码的,但是我发现,如果我添加如下自定义词库,比如:
==================

上海 shang he
徐家汇 xhi ga whe
弄堂 long dhang
(以上是按照钱氏第一式拼音方案进行的编码)
搜狗只能识别 ‘上海 shang he’

原因是因为,徐(xhi) , 堂(dhang) 的声母,搜狗中不存在,所以就无法识别;

===================

而我的出发点正是利用了以上结果!考虑到我在那篇帖子‘论当前沪语输入法的缺陷’中的‘模糊音’方案,即:把 所有带'h’和'k'的都合并,这样的话,就可以把钱氏输入法,完全改成按汉语拼音的读音规则一致~~~
这样虽然失去了精度,但是我们就可以完全利用搜狗的智能首字识别和整句输入的这些高科技的功能了!!

===================

比如说,我把以上的词库,改写成:

上海 sang he
徐家汇 xi ga we
弄堂 long dang

这样,搜狗就可以全部识别了~~~如果我们以钱氏输入法为基础,把里面所有的'h' , 'k' 都去掉(另外还有一些细节,比方说元音,'y'要改'i',等等),那样我们就可以制作大规模的沪语(吴语)词库,而且是在搜狗上的~~~~

====================
====================
 樓主| 發表於 2008-10-28 15:01:56 | 顯示全部樓層

实验成功~~~

自己制作一个 .txt 文件,按如下格式输入:

'sang'he  上海
'xi'ga'wei 徐家汇
'long'dang 弄堂

然后用搜狗导入,就可以完美整合了~~~~
 樓主| 發表於 2008-10-28 15:05:00 | 顯示全部樓層
好了,在我看来,沪语(吴语)输入法的问题已经解决了。。。当然是一种妥协,在我们开发不出达到搜狗拼音的吴语输入法之前,我们就这样将就着用吧,呵呵~~~
您需要登錄後才可以回帖 登錄 | 入住家園

本版積分規則

手機版|小黑屋|吳語書院

GMT+8, 2026-9-4 19:37 , Processed in 0.025516 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表