Hacker News new | ask | show | jobs
by digital_ins 3649 days ago
Nice! What's the thought process behind the recommendation? Are you using spelling similarities, or something like that?
1 comments

I actually used a tool from CMU (link below) to convert the names to their pronunciations, represented as a series of phonemes or sounds. I then simply compare the similarities in the sound representation of the different names. It's an extremely simple algorithm, but it works pretty well.

http://www.speech.cs.cmu.edu/tools/lextool.html