微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用PHP押韵

我很难找到一种方法来检测两个单词是否具有相同的英语押韵.它不是相同的音节结尾,而是更接近语音相似性的东西.

我无法相信2009年这样做的唯一方法就是使用那些老式的韵律词典.你知道任何资源(在PHP中会是一个加分)来帮助我完成这项痛苦的任务吗?

谢谢.

你的提示都非常好.我会花一些时间来调查它.无论如何,有关DoubleMetaPhone的更多信息可以在here in a proper PHP code找到(另一个是扩展名).
有关MethaPhone功能和doubleMetaphone in Php.net的有趣信息.

他们特别警告双手机与Metaphone的速度有多慢(比较慢100倍).

解决方法:

Soundex不会帮到你. Soundex专注于单词的开头,而不是结尾.一般来说,它认为你很难找到任何工具来做到这一点.即使对于语言学家来说,这个词的根源也比它的结尾更有趣.

一般来说,你需要做的是在音节中划分单词并比较它们的最后一个音节.如果你可以将它分成音素,改变它们的顺序并对反向词进行比较,那就更好了.你可能会尝试比较metaphone keys的最后一部分.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐