1

適切に発音されていない単語のリストがあります。つまり、スマートフォンはスマートフォンと発音され、プライベートもプライベートと発音されます。

そのため、発音の悪い単語を、正しい単語を含むデータベースと照合します。その方法。

単語を取得して、その単語を正しい単語に置き換えたい。

  poorwords                   rightword            

  privat                      private                


  capabl                       capable

  storag                       storage

  satisfi                      satisfy

これを行う方法。彼らの compareTo(String h) メソッドは私の問題を解決しますか?

4

2 に答える 2

4

これを行うには、有効な単語の辞書が必要です。次に、レーベンシュタイン距離を使用して、辞書内の単語に対してテスト対象の単語をランク付けします。

于 2013-04-30T08:20:36.233 に答える
0

レビンシュタイン距離を計算する Java ライブラリは、Apache Commons のStringUtils.getLevenshteinDistance(CharSequence s, CharSequence t) にあります。

于 2016-03-16T16:17:49.077 に答える