【python pypinyin】汉语拼音字典切换方法

pypinyin多音字的拼音不准确?

from pypinyin import pinyin

pinyin("邓", heteronym = True) #开启多音字


问题:pypinyin 使用多音字时输出的结果与《现代汉语词典》中的拼音不一样

输出: [['dèng', 'shān']]

原因:pypinyin默认使用《漢語大字典》

解决方案:https://github.com/mozillazg/pinyin-data 下载 kXHC1983.py


#将默认《漢語大字典》切换成了《现代汉语词典》

from .kXHC1983 import pinyin_dict

from pypinyin import load_single_dict

load_single_dict(pinyin_dict)

Reference

https://github.com/mozillazg/python-pinyin

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容