This question already has answers here:

Detecting syllables in a word
(15个答案)
可能重复:
Detecting syllables in a word
对于kicks(和我的Python),我试图创建一个算法,随机生成一个俳句(日本诗由三行组成,每行5、7和5个音节)。
我遇到的问题是找到一个单词的音节数(我使用的是ubuntu的en-us.dic)。
目前,我有一个脚本正在运行,它试图获取this web site,报告的数字,但速度很慢,而且不会产生很多点击。This似乎更有希望,但我不知道如何使用python将一个单词插入他们的文本框。
我的问题有两个:
有没有一种算法可以确定一个单词中的音节数(因此,不需要发出成千上万的web请求)?
我可以用Python把单词注入WordCalc吗?

最佳答案

下载Moby Hyphenated Word List。它有大多数英语单词和名字,用音节连字符音节数是连字符标记数+空格数+实际连字符数+1。

关于python - 使用Python查找音节,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10414957/

10-10 16:29