首先是pip install xpinyin
In [4]: import faker
In [5]: from xpinyin import Pinyin
In [6]: init = faker.Faker(locale='zh-cn')
In [8]: pinyin = Pinyin()
In [10]: for i in range(10):
...: name = init.name()
...: print name, '\t', pinyin.get_pinyin(name,show_tone_marks=True)
...:
韦鑫 wéi-xīn
杨玉 yáng-yù
延飞 yán-fēi
祁玲 qí-líng
干英 gān-yīng
骆玉珍 luò-yù-zhēn
屠文 tú-wén
辕桂英 yuán-guì-yīng
颜林 yán-lín
隗欢