把汉语句子转换成拼音或Jyutping
pinyin_jyutping_sentence的Python项目详细描述
python模块,将中文句子从简体转换为汉语/拼音,将繁体转换为粤语/日语,输出变音符号(重音字符)
安装
$ pip install pinyin_jyutping_sentence
用法
>>>importpinyin_jyutping_sentence>>>pinyin_jyutping_sentence.pinyin("提高口语")'tígāo kǒuyǔ'>>>pinyin_jyutping_sentence.jyutping("我出去攞野食")'ngǒ cēothêoi ló jěsik'
工作原理
使用jieba库(https://github.com/fxsjy/jieba)标记句子。然后,使用cc canto字典(http://cantonese.org/about.html),将单词作为一个整体或逐个字符转换为拼音/jyutping。JYutping变音符号转换不是标准的,但这里描述的是原始的:http://www.cantonese.sheik.co.uk/phorum/read.php?1,127274,129006