漢字拼音轉換工具 Python版

2021-08-27 00:14:01 字數 1654 閱讀 5482

描述:

小亮今天看到一篇不錯的專案,現在和大家分享一下哈!該專案是基於hotoo/pinyin開發。將漢字轉為拼音,可以用於漢字注音、排序、檢索(russian translation) 。詳情請見下文!

——2018.9.3於天津大學

(1) 根據片語智慧型匹配最正確的拼音。

(2) 支援多音字。

(3) 簡單的繁體支援, 注音支援。

(4) 支援多種不同拼音/注音風格。

注意:以下兩種安裝方式選擇其一即可

1、pip安裝

$ pip install pypinyin
2、pycharm安裝

value1 = pinyin('天津大學')

print(value1)

value2 = pinyin('天津大學', heteronym=true) # 啟用多音字模式

print(value2)

value3 = pinyin('天津大學', style=style.first_letter) # 設定拼音風格

print(value3)

value4 = pinyin('天津大學', style=style.tone2, heteronym=true)

print(value4)

value5 = pinyin('天津大學', style=style.bopomofo) # 注音風格

print(value5)

value6 = pinyin('天津大學', style=style.cyrillic) # 俄語字母風格

print(value6)

value7 = lazy_pinyin('天津大學') # 不考慮多音字的情況

python漢字轉換為拼音

使用pypinyin包 pip install pypinyin from pypinyin import pinyin,normal 將漢字轉換為拼音,pinyin 轉換後是列表,不加style轉換後帶聲調 pos 1 for piny in pinyin self.name,style norm...

Python漢字轉換成拼音

最近在使用python做專案時,需要將漢字轉化成對應的拼音.網上的一些包大多是python2.x的,使用下面這個包,支援python3.6 from xpinyin import pinyin p pinyin default splitter is p.get pinyin u 上海 shang ...

漢字轉換拼音函式

呼叫convertpinyin 函式,引數為你要轉換的漢字 返回值就是轉換後的拼音 可以只返回首字母或者首字母大寫的全拼拼音 var phonetictranscriptionobj 漢字轉拼音 function convertpinyin chinesecharacter else if name...