4

これが可能かどうかはわかりませんが、テキストのいくつかの文を分析して文が韻を踏んでいるかどうかを判断する方法(事前に作成されたライブラリまたは既知の科学的検出スキーム)はありますか?同僚は、最初と最後の単語を比較してシソーラスを使用することを提案しましたが、それがどのように機能するかはよくわかりません。

高精度は私が目指しているものではありません。20% の精度でも素晴らしいでしょう。それはちょっとした Web アプリケーションのアイデアのためです。

私は他の言語を試すことにオープンです。おそらく Python でさえ、テキストの分析には優れていると聞いていますが、PHP の方が望ましいでしょう。

4

1 に答える 1

7

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

入力を音声学 (音) に分類し、同じ音が頻繁に現れるかどうかを確認できます。それぞれが音節と一致するはずなので、レーベンシュタイン距離を計算して (一致間の音節を数えます)、俳句などの既知のパターンに適合するかどうかを確認できます。

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

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

于 2012-04-13T00:10:02.547 に答える