python 汉字转拼音 pypinyin 库

创建日期: 2024-10-10 16:09 | 作者: 风波 | 浏览次数: 14 | 分类: Python

项目地址:https://github.com/mozillazg/python-pinyin 文档地址:https://pypinyin.readthedocs.io/zh-cn/master/api.html#style

1. 安装依赖库 pypinyin

pip install pypinyin -i https://mirrors.aliyun.com/pypi/simple/  --trusted-host mirrors.aliyun.com

2. 使用 pypinyin 转换汉字为拼音

from pypinyin import pinyin, lazy_pinyin, Style

u = u"hello 你好"
print(pinyin(u, style=Style.NORMAL))

输出结果

[['hello '], ['ni'], ['hao']]

3. 不同的风格

from pypinyin import pinyin, Style
import pypinyin

pinyin('中心')
# [['zhōng'], ['xīn']]

pinyin('中心', heteronym=True)  # 启用多音字模式
# [['zhōng', 'zhòng'], ['xīn']]

pinyin('中心', style=Style.FIRST_LETTER)  # 设置拼音风格
# [['z'], ['x']]

pinyin('中心', style=Style.TONE2)
# [['zho1ng'], ['xi1n']]

pinyin('中心', style=Style.CYRILLIC)
# [['чжун1'], ['синь1']]

pinyin('战略', v_to_u=True, style=Style.NORMAL)
# [['zhan'], ['lüe']]

pinyin('衣裳', style=Style.TONE3, neutral_tone_with_five=True)
# [['yi1'], ['shang5']]
14 浏览
9 爬虫
0 评论