树莓派实现文字转换成拼音
用的是python3的环境
终端:sudo apt-get install python3-pip python-dev build-essential
在python3下面安装pip
如果是Python2 :sudo apt-get install python-pip python-dev build-essential
接着继续在终端输入下面内容
sudo pip install --upgrade pip
继续在终端输入下面内容
sudo pip install --upgrade virtualenv
安装完成之后,可以查看pip的版本
终端:pip --version
pip安装完成后安装pypinyin :pip3 install pypinyin
安装好之后就可以测试啦。
import pypinyin
# 不带声调的(style=pypinyin.NORMAL)
def pinyin(word):
s = ''
for i in pypinyin.pinyin(word, style=pypinyin.NORMAL):
s += ''.join(i)
return s
# 带声调的(默认)
def yinjie(word):
s = ''
# heteronym=True开启多音字
for i in pypinyin.pinyin(word, heteronym=True):
s = s + ''.join(i) + " "
return s
if __name__ == "__main__":
print(pinyin("忠厚传家久"))
print(yinjie("诗书继世长"))