4

我不确定这是否可能,但有没有办法(预先编写的库或已知的科学检测方案)来分析几句文本并确定这些句子是否押韵?一位同事建议比较第一个和最后一个单词并使用同义词库,但我不太明白它是如何工作的。

高精度不是我的目标,即使是 20% 的精度也很棒,这是一个花哨的小 Web 应用程序想法,我没有什么重要的,只是觉得它很酷。

我愿意尝试其他语言,甚至我听说过的 Python 也很适合分析文本,但 PHP 会更好。

4

1 回答 1

7

Metaphone http://www.php.net/manual/en/function.metaphone.php

您可以将输入分类为语音(声音),然后检查相同的声音是否经常出现。由于每个都应该与音节匹配,因此您可以计算 Levenshtein 距离(计算匹配之间的音节)以查看它们是否适合某些已知模式,即俳句。

http://www.php.net/manual/en/function.levenshtein.php

http://php.net/manual/en/function.soundex.php

于 2012-04-13T00:10:02.547 回答