librime icon indicating copy to clipboard operation
librime copied to clipboard

多音字

Open dong-999 opened this issue 2 weeks ago • 3 comments

作者您好,明月拼音输入法下,针对多音字有什么处理的办法吗?类似chang和zhang都可以对应长,但是我不想在词库里面存两份,有什么配置方案可以实现吗?

dong-999 avatar Dec 08 '25 11:12 dong-999

不存两份是什么意思?两个字音都要计入,原装的词典就有,用户不需要自己处理。

如果你的疑问是多音字在词语里如何注音,那要分情况讨论。多音字「长」的两种读音意义有别,需要根据在词语中的意思逐一标注读音。

lotem avatar Dec 08 '25 13:12 lotem

我的意思是可不可以不在词典中 长 chang 长 zhang 这种存,而是通过schema文件来配置,这样的话就不用再词典文件中对同一个候选词存两份了

dong-999 avatar Dec 09 '25 01:12 dong-999

我不明白你爲什麼要這樣做。建議你先講清楚功能需求,不要直接談實現細節。

如果能達到同樣的目的,用戶不需要關心具體的實現採用哪種做法。何況你舉例的這種情況只有詞典能正確處理。

方案裏的拼寫運算只能在拼音音節之間建立映射關係,例如設置模糊音,而不能給單個的字指定額外的讀音,更不能精確區分在不同詞語裏使用哪個讀音。

lotem avatar Dec 09 '25 05:12 lotem