当前位置:   article > 正文

Python中拼音库PyPinyin_python拼音库

python拼音库

一、百度 pypinyin pypi

二、安装

pip install pypinyin

三、文档

GitHub - mozillazg/python-pinyin: 汉字转拼音(pypinyin)

 四、使用示例

  1. >>> from pypinyin import pinyin, lazy_pinyin, Style
  2. >>> pinyin('中心') # or pinyin(['中心']),参数值为列表时表示输入的是已分词后的数据
  3. [['zhōng'], ['xīn']]
  4. >>> pinyin('中心', heteronym=True) # 启用多音字模式
  5. [['zhōng', 'zhòng'], ['xīn']]
  6. >>> pinyin('中心', style=Style.FIRST_LETTER) # 设置拼音风格
  7. [['z'], ['x']]
  8. >>> pinyin('中心', style=Style.TONE2, heteronym=True)
  9. [['zho1ng', 'zho4ng'], ['xi1n']]
  10. >>> pinyin('中心', style=Style.TONE3, heteronym=True)
  11. [['zhong1', 'zhong4'], ['xin1']]
  12. >>> pinyin('中心', style=Style.BOPOMOFO) # 注音风格
  13. [['ㄓㄨㄥ'], ['ㄒㄧㄣ']]
  14. >>> lazy_pinyin('威妥玛拼音', style=Style.WADEGILES)
  15. ['wei', "t'o", 'ma', "p'in", 'yin']
  16. >>> lazy_pinyin('中心') # 不考虑多音字的情况
  17. ['zhong', 'xin']
  18. >>> lazy_pinyin('战略', v_to_u=True) # 不使用 v 表示 ü
  19. ['zhan', 'lüe']
  20. # 使用 5 标识轻声
  21. >>> lazy_pinyin('衣裳', style=Style.TONE3, neutral_tone_with_five=True)
  22. ['yi1', 'shang5']
  23. # 变调 nǐ hǎo -> ní hǎo
  24. >>> lazy_pinyin('你好', style=Style.TONE2, tone_sandhi=True)
  25. ['ni2', 'ha3o']

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/203943
推荐阅读
相关标签
  

闽ICP备14008679号