hotoo / pinyin

:cn: 汉字拼音 ➜ hàn zì pīn yīn
https://pinyin.js.org/
7.51k stars 843 forks source link

請問 wa3ng 是何種拼法? #79

Closed coodoo closed 8 years ago

coodoo commented 8 years ago

在網路上看到「網」拼成 wa3ng,但用 pinyin 設定 style 為 TONE2 時,得出的是 wang3,請問這兩者差異為何?謝謝。

hotoo commented 8 years ago

wa3ng 是什么鬼?!

coodoo commented 8 years ago

就是看到有些網頁上將「網」拼成 wa3ng,但用 pinyin 測試時,輸出的是 wang3,因此好奇為何會有兩種不同拼法(數字會寫在中間)?後來已找到答案,那是 python-pinyin 的輸出格式。

>>> pinyin('中心', style=pypinyin.TONE2, heteronym=True)
[['zho1ng', 'zho4ng'], ['xi1n']]
hotoo commented 8 years ago

https://github.com/mozillazg/python-pinyin 这个?

cc @mozillazg

hotoo commented 8 years ago

应该是算法问题,直接将注音字符替换导致的。

coodoo commented 8 years ago

對的,是 mozilla 那個。

mozillazg commented 8 years ago

@coodoo @hotoo 是的,python-pinyin 用的是直接将注音字符替换的方式。 数字在中间常见于外国人学中文的拼法

hotoo commented 8 years ago

@mozillazg 如果确实需要这种风格,可以考虑新增一个 pinyin.TO3NE

直观形象。

coodoo commented 8 years ago

TO3NE 是個好主意!

也謝謝兩位的說明。