怎样设计输入法,就是自己做输入法?

来源:百度知道 编辑:UC知道 时间:2024/06/16 17:23:53
常用的智能ABC、google拼音等等应该都是做出来的,我是计算机专业的,但是还是不知道怎样设计,哪位高人知道请告诉我,我要自己设计一个输入法

拼音输入法可以建立一个汉字拼音库和词组拼音库,然后获取用户按键消息,得到用户输入的拼音,然后使用查询法从拼音库中得到汉字活词组,这种方法不够智能,用户简化输入的拼音时候(例如:关于,用户输入gyu)在拼音库中就查询不出来是什么词了,这时可以通过HMM(隐马尔可夫模型)方法解决,HMM我还没有研究透,你可以上网搜索HMM的资料。

再说一个手机上用的比划输入法,它其实和拼音输入法也差不多,就是建立一个汉字笔顺库,然后获取用户输入的比划,最后在笔顺库中查询得到笔顺匹配的汉字,该方法存在一些问题。即用户输入笔顺和标准的笔顺有不一致的时候就查询不到希望得到的汉字,该问题同样用HMM方法解决。

可以交流一下:QQ282202422