Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[疑问] 请问此项目现在能否使用?如何使用? #18

Open
Lantaio opened this issue Dec 28, 2023 · 10 comments
Open

[疑问] 请问此项目现在能否使用?如何使用? #18

Lantaio opened this issue Dec 28, 2023 · 10 comments

Comments

@Lantaio
Copy link

Lantaio commented Dec 28, 2023

各位大神好,请问这个项目现阶段能否正常使用?我现在用的Rime版本是1.9.0,已经按照使用说明将predict.db放到我的用户目录中,也按说明修改了my.schema.yaml,但好像没有任何效果。对此有下面几个问题想请教一下开发此项目的各位大神:

  • 只需要predict.db文件吗?预发布版附件中还有个predict.txt文件,这个是否都需要复制到用户目录?
  • 使用说明中其它改动全部都是写在my.schema.yaml文件中吗?全部写法都正确无误?我见有时用predictor,有时用prediction?
  • predict.db文件中会不会记录我的个人信息和输入习惯?如果我将我的方案作为项目共享的话,是否须要排除此文件以保护我的隐私?
  • 按照使用说明设置好之后,在使用此预测功能时是否需要按快捷键?还是我输入一个中文词组之后就会自动出现预测选项?
  • 如何验证已经成功加载此插件?
@Lantaio
Copy link
Author

Lantaio commented Dec 28, 2023

对了,还有一个问题,就是此预测项目的设计理念是怎样的?是在输入(上屏)一个词组之后,自动预测下一个可能要输入的词组并显示候选菜单?还是在输入的时候,根据前一个已经上屏的词组来对正在输入的候选项进行优化排序?

@lotem
Copy link
Member

lotem commented Jan 17, 2024

对了,还有一个问题,就是此预测项目的设计理念是怎样的?是在输入(上屏)一个词组之后,自动预测下一个可能要输入的词组并显示候选菜单?还是在输入的时候,根据前一个已经上屏的词组来对正在输入的候选项进行优化排序?

上屏之後顯示下一個字詞。

@lotem
Copy link
Member

lotem commented Jan 17, 2024

各位大神好,请问这个项目现阶段能否正常使用?我现在用的Rime版本是1.9.0,已经按照使用说明将predict.db放到我的用户目录中,也按说明修改了my.schema.yaml,但好像没有任何效果。对此有下面几个问题想请教一下开发此项目的各位大神:

  • 只需要predict.db文件吗?预发布版附件中还有个predict.txt文件,这个是否都需要复制到用户目录?

需要把 predict.db 放到用戶目錄。

  • 使用说明中其它改动全部都是写在my.schema.yaml文件中吗?全部写法都正确无误?我见有时用predictor,有时用prediction?

組件名稱爲 predictorpredict_translator,功能開關爲 prediction,其他配置用來指定以上組件的工作參數。

  • predict.db文件中会不会记录我的个人信息和输入习惯?如果我将我的方案作为项目共享的话,是否须要排除此文件以保护我的隐私?

不會記錄。文件是只讀訪問的。

  • 按照使用说明设置好之后,在使用此预测功能时是否需要按快捷键?还是我输入一个中文词组之后就会自动出现预测选项?
  • 如何验证已经成功加载此插件?

前一個字詞上屏後自動出候選。

@Lantaio
Copy link
Author

Lantaio commented Jan 26, 2024

十分感谢 @lotem 大神的回复。不过我仔细测试过,即使我用最简单的luna_pinyin.custom.yaml文件来添加预测功能,都没有任何效果,上屏字词后不会自动弹出联想词候选菜单哦。如果有时间请帮我看看测试方案有没有什么问题?我还没有上传predict.db文件到GitHub,但在本地用户目录是有的。初步估计可能还缺少某些依赖?
还有就是我现在安装的小狼毫不是2023年6月6日的0.15.0版,是最新的Release,Rime版本是1.10.0的,不知道有没有影响。
另外,此预测功能是否仅限于繁体中文?简体中文能否使用?

@Lantaio
Copy link
Author

Lantaio commented Feb 16, 2024

对了,如果是缺少运行时依赖的话,是不是需要安装某个版本的C++运行库?又或者是某个版本的.NET运行库?

@ChihSee-Hsie
Copy link

這個功能似乎只支持繁體字,開着simplifier的話,對於簡繁同體的字沒有問題,但純粹的簡體字就不觸發了。

@Lantaio
Copy link
Author

Lantaio commented Feb 28, 2024

我的情况是繁体字也没有任何效果哦。

@levindu
Copy link

levindu commented May 17, 2024

"前一個字詞上屏後自動出候選"
@lotem 实际上是不会自动出候选界面,但空格和数字键可以选择候选字。

@theodore26
Copy link

以下在Windows 系统中进行的操作:
1.按照librime项目中的说明安装好环境,修改env.bat文件,编译librime(编译成功后使用librime/build/bin/Release/rime_api_console.exe可以测试效果)。
2.确保第一步成功后,将librime-predict项目克隆到librime/plugins目录下(librime-predict项目的README.md文件应该是在librime/plugins/librime-predict目录下)。
3.再次按照第一步的操作,重新编译版本。会在librime/build/bin/Release目录下生成build_predict.exe和新的librime.dll。

使用第三步生成的librime.dll、build_predict.exe与librime-predict项目中提供的sample.txt示例,使用命令生成所需的predict.db文件(命令为:build_predict.exe < sample.txt )。此处使用sample.txt生成的predict.db文件决定联想功能输出的是简体还是繁体。

将predict.db、librime.dll以及配置文件按照librime-predict要求更新后,使用rime_api_console.exe进行测试。对于不在sample.txt中的字,输入拼音得到候选字列表,输入数字后正常输出。对于在sample.txt记录中的字,输入拼音得到候选字列表,输入数字后输出选择的字,还会再返回联想的字。

@lotem
Copy link
Member

lotem commented Dec 19, 2024

預測下一個字詞的功能在手機輸入法上常見。
電腦桌面系統上的Rime輸入法,以前沒有在輸入碼爲空的情況下顯示候選詞的,可能需要修改前端程序支持這種情況。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants