Huang Huang

Results 149 comments of Huang Huang

感谢 @R0uter 分享 `地` 相关的词语拼音 https://github.com/mozillazg/phrase-pinyin-data/issues/26

@bmxbmx3 感谢反馈和建议。 * 一些没有拼音的字符(类似 `c++` 这些)可以通过 `errors='ignore'` 参数把他们忽略掉,或者自定义 errors 参数来解决,文档:https://pypinyin.readthedocs.io/zh_CN/master/usage.html#handle-no-pinyin。 * 成语和诗词的拼音数据的准确性是靠 https://github.com/mozillazg/phrase-pinyin-data 这里的数据的准确性来保证的,因为个人精力有限难免会出现准确性不高的情况,需要大家共同努力来完善对应的拼音数据,欢迎参与数据的共同建设。 * 轻声这个你可以按拼音的声调规则来写程序自动识别(可以通过搜索引擎找到拼音的声调规则)。后面有精力的话可能会加上相应的辅助程序,比如实现 #83 的需求。 * 分词速度的问题,因为分词的速度不是这个模块特别关注的点,所以不会花太多精力在这块,如果对分词速度特别关注的话,建议使用第三方分词模块,只需要把分词后的结果传给相应的函数就可以了,`pinyin` 和 `lazy_pinyin` 的输入不仅限于字符串也支持输入分词后的结果。文档 https://pypinyin.readthedocs.io/zh_CN/master/api.html#pypinyin.pinyin:

@bmxbmx3 感谢反馈。 BTW,最新版增加了一个用于在数字标识声调相关风格下使用 5 标识轻声的参数 `neutral_tone_with_five=True`,详见 README

目前没有相应的 C库

@shipleyxie This project doesn't support consonant and vowel. It supports initials (声母; 聲母; shēngmǔ) and finals (韵母; 韻母; yùnmǔ): https://en.wikipedia.org/wiki/Pinyin#Initials_and_finals

@Pearlfish-H 感谢反馈!

目前不支持。后面有空的时候可能会支持这个功能。如果你有兴趣来实现这个功能的话,欢迎提交 PR 或者创建一个新的实现这个功能的模块/库/包。

这个跟分词有关,目前的实现是只会对词语进行变调处理,你可以先分词然后再把分词后的结果传入: ``` # ['永远'] 表示是分词后的结果 lazy_pinyin(['永远'], style=style.TONE3, tone_sandhi=True) ``` `辗转反侧` 这个词语的结果(目前传 list 也会是这个结果)跟实现以及之前可能是对变调的理解不够全面有关,我再调研一下。 等我有空的时候我再调研一下更全面的变调规则以及完善一下变调的实现方式。

@ZhaoZeqing 目前的设计暂时无法支持儿化音,将来有更好的设计的时候可能会支持。