使用百度输入法词库扩展Rime输入法词库

鉴于百度输入法越来越卡的情况下, 最近由百度输入法切换到Rime输入法, 借鉴网上一些同行的配置经验之后, 觉得打字体验相当流畅和舒服啦. 但是唯一美中不足的就是词库量太少, 搜索了一下 没有找到好的扩展词库的工具, 只找到了这个: RIME-Extend-Dict . 不过作者似乎很久没有更新了, 百度词典的解析已经失效. 于是自己fork了一个过来简单做了一个下载百度词典, 导出到Rime 词库的小工具给大家分享一下.

1. 首先下载仓库

git clone [email protected]:mrzzcn/RIME-Extend-Dict.git

2. 下载你感兴趣的百度词典

可以从百度词库下载你想要的词典, 到某个文件夹下面, 然后运行:

cd RIME-Extend-Dict
mkdir download
// 把下载的百度词典放到 创建好的 download目录下.

// 运行下面的命令 转换词典
python ./tools/rime_dict_tool.py ./download/*.bdict -o=./luna_pinyin.extended/luna_pinyin.baidu_dicts.dict.yaml
 

同时我写了一段脚本索引每个分类下面全部标签下按下载量排第一页的所有词典, 你也可以修改规则, 选择你想要的词典

python ./tools/baiduspider.py
// 运行之后会把相关词典下载到 上面的 download 目录

// 然后运行上面的转换命令 转换词典

3. 安装

由于你可能已经有了自己的一些配置, 建议你先用自己的配置覆盖 luna_pinyin_simp.custom.yaml luna_pinyin.extended.dict.yaml 这两个文件, 再运行安装命令, 其实也就是把相关文件 复制到 Rime 目录:

./tools/install

4. 最终效果

最终效果

5. 其他

python 语言并不会, 只是照猫画虎写的脚本, 如果运行过程有问题 可以向我反馈一下, 毕竟大家都经历过菜鸟阶段.
其实这个工具库还支持搜狗词典, 用法类似, 不过我用百度习惯了, 觉得够用. 需要的朋友可以写一个索引搜狗词典的脚本.

你可能感兴趣的:(使用百度输入法词库扩展Rime输入法词库)