|
我现在把SCIM PINYIN移植到手机上,打字时的速度还挺好,可是初始化的时候加载拼音库的时间太长了,最开始是30+秒,后来对代码做了一些优化,现在还要18秒,于是必须对拼音库做精减了。拼音引擎里面的global类中有函数可以根据精精减后的phrase_lib来生成pinyin_phrase_lib和pinyin_phrase_index。可是有一个大问题,就是一个汉字语句中当有多音字的时候(比如会:hui kuai发音)就会自动生成多条pinyin_phrase,这样就大大的增加了库的容量。但如果要手动的去一条条的精减由于多音字而产生的多余的pinyin_phrase,工作量可想而知,怎么办呢? |
|