Skip to main content

文字/漢語發音/注音互轉。相似發聲字/單詞。

Project description

Python Chinese Pronounce

  • 文字轉注音、漢語發音
  • 注音、漢語發音轉文字
  • 尋找相似、相同發聲字/單詞

資料來源:政府開放資料, 超齊百萬字典檔

Install

From PyPI

pip install py-chinese-pronounce

From Repo

pip install -U git+https://github.com/p208p2002/py-chinese-pronounce.git

Usage

from py_chinese_pronounce import Word2Pronounce,Pronounce2Word

w2p = Word2Pronounce()
p2w = Pronounce2Word()

Word2Pronounce

僅支援單一文字轉換

文字轉注音

w2p.to_chewin("我") # ㄨㄛˇ

文字轉漢語發音

w2p.to_han("我") # wo3

其他轉換

  • Word2Pronounce._word2unicode(self, x)
  • Word2Pronounce._uni2word(self,uni)
  • Word2Pronounce._cns2word(self,cns)
  • Word2Pronounce._uni2cns(self, uni)

CNS: 中文標準交換碼

Pronounce2Word

僅支援單一文字查詢

注音找文字

p2w.chewin2word('ㄨㄛˇ') 
# ['䰀', '婑', '捰', '㦱', '我', '䂺']

漢語發音找文字

p2w.han2word('wo3')
# ['䰀', '婑', '捰', '㦱', '我', '䂺']

文字找同發音

p2w.find_same("我")
# ['䰀', '婑', '捰', '㦱', '䂺']

文字找近似發音

p2w.find_similar("我")
# ['蠖', '臥', '䇶', '䂺', '䪝', '捾', '偓', '握', '捰', '卧', '雘', '㦱', '濣', '䠎', '楃', '沃', '渥', '䁊', '涴', '幄', '龌', '㓇', '矱', '斡', '㠛', '肟', '齷', '仴', '䰀', '婑', '喔', '腛', '䀑']

相似發聲單詞

p2w.find_similar_vocab("汽車")
# ['七尺', '棋車', '棋车', '气车', '氣車', '汽车', '騎車', '骑车']

相同發聲單詞

p2w.find_same_vocab("汽車")
# ['气车', '氣車', '汽车']

其他轉換

  • Pronounce2Word._find_similar_han_pronounces(self,han,level=1)

    尋找相似發音

    • han: 漢語發音
    • level: 編輯距離(越大越寬鬆)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_chinese_pronounce-0.1.6.tar.gz (5.5 MB view hashes)

Uploaded Source

Built Distribution

py_chinese_pronounce-0.1.6-py3-none-any.whl (5.5 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page