1
IRuNamu 2021-02-28 21:27:01 +08:00
用一個 table translator 關 userdictionary
用一個 script translator 來組句 有個問題就是 無論 table translator 有幾高 initial_quality 組句時 仍是以 script translator 為先 大概和 segmentor 切分 導致的問題 |
2
Dvel OP @IRuNamu #1 你说的是不是这样,再创建一个 fixed.dict.yaml 来写入需要固顶的字词
``` engine/translators/@next: table_translator@fixed fixed: dictionary: fixed enable_user_dict: false initial_quality: 9999 ``` 试了并不管用,还是会动态调频。 |
3
IRuNamu 2022-01-05 15:56:40 +08:00
@Dvel 想了想 table translator...似乎 因為不能完全匹配你的輸入碼 會被置於 匹配到全部輸入碼的 segmentation 之後。 因此現象是不可行的。 但其實有置頂了的 Candidate 輸出。
這個問題我在寫 Sort_By_weight_filter 的时候發現的,Rime 並不完全依照各種 weight 來 sort, 其中還有 segmentation 位置的影響 |