“地”的拼音有错
noe opened this issue · comments
Noe Casas commented
运行环境
- 操作系统(Linux/macOS/Windows):mac
- Python 版本:3.9.2
- pypinyin 版本:0.42.0
问题描述
好像“地”的拼音总是di的,从来不是de,比如:
你应该慢慢地走。
--> nǐ yīng gāi màn màn dì zǒu 。
0.39.1版没有这个问题。可能这个问题跟 #220 有关系。
Huang Huang commented
感谢反馈,这个问题暂时没有特别好的解决办法
Huang Huang commented
可以试试搭配最新版的 pypinyin-dict 模块使用来解决这个问题:
In [1]: from pypinyin import lazy_pinyin, Style
In [2]: lazy_pinyin('你应该慢慢地走。', style=Style.TONE)
Out[2]: ['nǐ', 'yīng', 'gāi', 'màn', 'màn', 'dì', 'zǒu', '。']
In [3]: from pypinyin_dict.phrase_pinyin_data import di
In [4]: di.load()
In [5]: lazy_pinyin('你应该慢慢地走。', style=Style.TONE)
Out[5]: ['nǐ', 'yīng', 'gāi', 'màn', 'màn', 'de', 'zǒu', '。']
Huang Huang commented
感谢 @R0uter 分享 地
相关的词语拼音 mozillazg/phrase-pinyin-data#26