检测java中发音相似的单词

检测java中发音相似的单词,java,android,audio,Java,Android,Audio,我正在用java开发一个应用程序,在其中我创建了一个发音相似的单词列表,但我似乎找不到任何关于检测java中发音相似的单词的材料。RUBY中有一些信息,java中没有。有什么想法吗?您需要编写 该算法对某些具有相同值的相似声音的语音进行编码。您可能还需要应用编辑距离算法,如Levenshtien和N-Grams有几种算法可以根据单词的发音来比较单词。最基本的是soundex,这里有一个Apache实现: 还有其他算法,如变音、汉明距离、莱文施泰因距离等

我正在用java开发一个应用程序,在其中我创建了一个发音相似的单词列表,但我似乎找不到任何关于检测java中发音相似的单词的材料。RUBY中有一些信息,java中没有。有什么想法吗?

您需要编写


该算法对某些具有相同值的相似声音的语音进行编码。您可能还需要应用编辑距离算法,如Levenshtien和N-Grams

有几种算法可以根据单词的发音来比较单词。最基本的是soundex,这里有一个Apache实现:

还有其他算法,如变音、汉明距离、莱文施泰因距离等