mozillazg / python-pinyin

汉字转拼音(pypinyin)
https://pypinyin.readthedocs.io
MIT License
4.89k stars 612 forks source link

贾姓拼音有误 #32

Closed yuuuxt closed 8 years ago

yuuuxt commented 8 years ago

image_1206_2358_001

mozillazg commented 8 years ago

这个涉及到多音字的问题:

>>> pypinyin.pinyin('贾宝玉')
[['gǔ'], ['bǎo'], ['yù']]
>>> pypinyin.pinyin('贾宝玉', heteronym=True)
[['gǔ', 'jiǎ'], ['bǎo'], ['yù']]
yuuuxt commented 8 years ago

嗯, 贾的常用的发音应该是jia吧, 是否应该调整一下默认值? 开了多音字会返回所有读音, 使用中似乎也不太方便

mozillazg commented 8 years ago

嗯。我考虑一下是否需要调整。 你也可以在使用的时候自行调整 (ref):

load_single_dict({ord('贾'): 'jiǎ,gǔ'})
>>> import pypinyin
>>> pypinyin.pinyin('贾宝玉')
[['gǔ'], ['bǎo'], ['yù']]
>>> pypinyin.load_single_dict({ord('贾'): 'jiǎ,gǔ'})
>>> pypinyin.pinyin('贾宝玉')
[['jiǎ'], ['bǎo'], ['yù']]
>>> 
yuuuxt commented 8 years ago

好的, 学习了~