Python CJKLIB:没有拼音声调
我正在与 CJKLIB 合作,使用 getReadingForCharacter
将中文字符转换为拼音。但是,有什么办法吗?
readings = cjk.getReadingForCharacter(c, 'Pinyin')
问题是它返回带有声调的拼音,这是我不想要的。例如,我想要“Beijing”,而不是“Běijīng”——带有所有声调标记。
有人知道如何在没有音调的情况下获得输出吗?谢谢!
I'm working with CJKLIB, using the getReadingForCharacter
, to convert Chinese characters into pinyin. However, is there some way
readings = cjk.getReadingForCharacter(c, 'Pinyin')
The problem is that it returns pinyin with the tones on them, which I do not want. For example, I want "Beijing", not "Běijīng" - with all the tone marks.
Anyone know how I can get an output without the tones? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
解决方案很简单:
您可以在此处阅读有关可能选项的更多信息: http://cjklib.org/0.3/library/cjklib.reading.operator.PinyinOperator.html#cjklib.reading.operator.PinyinOperator
The solution simply is:
You can read more about possible options here: http://cjklib.org/0.3/library/cjklib.reading.operator.PinyinOperator.html#cjklib.reading.operator.PinyinOperator
也许使用更简单的库可以更好更快地满足您的任务,cjklib 不提供将中文转换为无声调拼音的 API。
这样的Python库如下:
hanzi2pinyin
xpinyin
Maybe using a simpler lib fit your task better and faster, cjklib don't provide an API to convert chinese to pinyin without tone.
such python lib is as follows:
hanzi2pinyin
xpinyin