找回密码
 注册
搜索
查看: 2161|回复: 30

【報到】佛振前來拜訪吳越家園,推介中州韻輸入平台

  [复制链接]
发表于 2010-4-9 23:07:37 | 显示全部楼层 |阅读模式
吳越家園的各位朋友大家好!
站長大人好。
我是佛振,我這裡有新鮮玩意給大家看。

先佔個位……
 楼主| 发表于 2010-4-10 07:57:09 | 显示全部楼层
話不多講,先上視頻演示:

中州韻輸入平台之方言輸入方案、整句輸入功能演示
http://v.youku.com/v_show/id_XMTYzOTY5ODM2.html
 楼主| 发表于 2010-4-10 08:42:18 | 显示全部楼层
演示軟件為中州韻輸入平台 (ZIME) 的Linux版本
ibus-zime 3.3.1

其最大看點是輸入方案的自定義具有十足的靈活性,輸入方案設計者可採用各種拼音變體、古音及方言音擬定單字編碼表,而詞庫由平台提供的工具自動推導生成,進而支持二元模型智能整句輸入
又一大特色是獨創的拼寫運算機制 (Spelling Algebra),可為方案配置一組編碼映射規則,定義近乎任意的雙拼、簡拼、模糊音、拼寫容錯功能。

中州韻輸入平台只是一項基礎設施,提供了拼音類輸入法的通用算法,而好用的方言輸入法更看重碼表的製作和對詞庫的選擇。
平台現配有不同類型的示例輸入方案,佛振也寫了一份粗淺的輸入方案開發者指南。輸入方案的製作雖然不涉及程序編碼,但由於平台要做到靈活度最大化,配置文件比較複雜,除了音韻學的知識以外,仍需要一些文本處理的基礎技術。
我希望吳越文化的建設者,都來瞭解一下中州韻平台,與我共同打造另一款好用的吳語輸入法。

Linux版本的中州韻軟件,基於IBus輸入法架構,算法完全由可移植的Python語言編寫。
我知道吳語各論壇人才濟濟,懇求精通Windows IME的高手相助,把此款輸入法軟件移植到Windows平台。我已著手研究此事。

目前雖然沒有工作於Windows下的IME版本,卻有個可跨平台運行網頁體驗版,它和桌面版一樣可以按照ZIME輸入方案的統一規範進行配置。所以用它來體驗ZIME的功能或測試新的輸入方案也是不錯的選擇。

開放源碼,參考資料,在線工具,一切盡在ZIME計畫主頁
http://zime.googlecode.com/

留下佛振的聯繫方式,希望有志於此的朋友一起來吳越家園論壇討論。

chen.sst@gmail.com

QQ[佛振] = 87078281 身份驗證問題請大家猜謎,我的真名為佛振二字減去七筆

[ 本帖最后由 佛振 于 2010-04-10 07:48:00 编辑 ]
发表于 2010-4-10 11:31:10 | 显示全部楼层
我提幾個問題,就是如何區分多音字?如何區分方言詞彙(包括方言語法組詞)?
 楼主| 发表于 2010-4-10 12:28:35 | 显示全部楼层
多音字:

多音字在單字表中列為多行,例如(漢語拼音):
  1. tiao  調
  2. diao  調
复制代码
注意生成的詞語中會包括所有可能的讀音組合,需要手工篩選,例如:
  1. # 2 possible interpretations for 空調
  2. 空調 0 kong tiao
  3. 空調 0 kong diao
复制代码
如果某字有常用音和罕用音,可以在罕用音那一條數據上加*,避免用該音組詞:
  1. nan  南
  2. na  *南
复制代码
配置輸入法的流程為:
1. 設計者編輯單字表
2. 單字表+預先準備好的有詞頻信息的詞庫 -> 推導詞條讀音,存為詞庫文件
3. 單字表+詞庫文件+方案定義文件(一些配置信息)-> 寫入數據庫,生成詞庫索引

在第2步,如有條件也可以自己準備有拼音標注的詞庫,以求注音更加精準。含多音字的生成項前會有註釋行,可手工篩選一遍再執行步驟3。

[ 本帖最后由 佛振 于 2010-04-10 04:36:00 编辑 ]
 楼主| 发表于 2010-4-10 13:07:48 | 显示全部楼层
方言詞彙:

可以收集好方言詞彙增補到現有詞庫裡。
詞庫自己找也中,預設詞庫文件可以替換,我一直使的新酷音的詞庫。

我對吳語不太瞭解,不知有沒有未曾考慮到的情況。支持功能的有:

單音節方言詞,請直接加入單字表,包括一個音節對多個漢字的情況,比如我們中原官話裡有合音詞如「liou 裡頭」,還有兒化韻也屬於此類。

對於滿足以下要求的多音節方言詞,可以同其他詞彙一樣進行讀音的推導:
整個詞語在書寫上可以按音節切分;
其中每個音節與它對應的(一個或多個)漢字都可以在單字表中找到。

舉例來說,這些用法:
可支持:  nous 我們  (寫入單字表)
不支持:  ku ru ma 車  (詞語不可拆分)
不支持:  water melon 西瓜  (不可做音-字對應拆分)

[ 本帖最后由 佛振 于 2010-04-10 05:09:00 编辑 ]
 楼主| 发表于 2010-4-10 13:14:29 | 显示全部楼层
這個輸入法不是專門為某個音系打造,它本身不具有任何方言知識。
所以需要輸入方案設計者精心準備數據,並有效利用軟件提供的設施。

我想請教,現有的吳語輸入法,收錄的詞彙是怎樣選取的?

[ 本帖最后由 佛振 于 2010-04-10 05:36:00 编辑 ]
发表于 2010-4-10 13:28:31 | 显示全部楼层
看上去配置挺簡單的。貌似功能也蠻強大的。
 楼主| 发表于 2010-4-10 13:41:07 | 显示全部楼层
是的,沒有必要把簡單的事情做得複雜。
不過定義輸入方案的過程,實際操作起來還是需要做些功課。

我現在著力解決的是向Windows操作系統移植的問題。
发表于 2010-4-10 13:55:21 | 显示全部楼层
我照你「輸入方案開發者指南」做了一下,到提示符下敲了命令:


不知是python安裝不對還是怎麼?我裝的是python3.1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

手机版|小黑屋|中语书院

GMT+8, 2026-9-4 12:54 , Processed in 0.026717 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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