librime
librime copied to clipboard
多音字
作者您好,明月拼音输入法下,针对多音字有什么处理的办法吗?类似chang和zhang都可以对应长,但是我不想在词库里面存两份,有什么配置方案可以实现吗?
不存两份是什么意思?两个字音都要计入,原装的词典就有,用户不需要自己处理。
如果你的疑问是多音字在词语里如何注音,那要分情况讨论。多音字「长」的两种读音意义有别,需要根据在词语中的意思逐一标注读音。
我的意思是可不可以不在词典中 长 chang 长 zhang 这种存,而是通过schema文件来配置,这样的话就不用再词典文件中对同一个候选词存两份了
我不明白你爲什麼要這樣做。建議你先講清楚功能需求,不要直接談實現細節。
如果能達到同樣的目的,用戶不需要關心具體的實現採用哪種做法。何況你舉例的這種情況只有詞典能正確處理。
方案裏的拼寫運算只能在拼音音節之間建立映射關係,例如設置模糊音,而不能給單個的字指定額外的讀音,更不能精確區分在不同詞語裏使用哪個讀音。