bash
pip install pypinyin
python
import pypinyin
python
import pypinyin
def chinese_to_pinyin(text):
pinyin = pypinyin.lazy_pinyin(text)
return ' '.join(pinyin)
pinyin_text = chinese_to_pinyin(text)
print(pinyin_text)
python
import pypinyin
def chinese_to_pinyin_with_tone(text):
pinyin = pypinyin.pinyin(text, style=pypinyin.TONE3)
return ' '.join(pinyin)
pinyin_text = chinese_to_pinyin_with_tone(text)
print(pinyin_text)
python
import pypinyin
def chinese_to_pinyin_with_separator(text, separator='-'):
pinyin = pypinyin.lazy_pinyin(text)
return separator.join(pinyin)
pinyin_text = chinese_to_pinyin_with_separator(text, separator=' ')
print(pinyin_text)
python
import pypinyin
def chinese_to_pinyin_with_multiple_pronunciations(text):
pinyin = pypinyin.lazy_pinyin(text, heteronym=True)
return ' '.join(pinyin)
pinyin_text = chinese_to_pinyin_with_multiple_pronunciations(text)
print(pinyin_text)
zhōng guó