Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!elroy!devvax!jackm From: jackm@devvax.JPL.NASA.GOV (Jack Morrison) Newsgroups: comp.sources.wanted Subject: Re: SOUNDEX routines wanted Keywords: soundex Message-ID: <2356@devvax.JPL.NASA.GOV> Date: 30 Jun 88 19:30:52 GMT References: <250@iconsys.UUCP> <538@philmds.UUCP> Reply-To: jackm@devvax.JPL.NASA.GOV (Jack Morrison) Organization: Jet Propulsion Laboratory, Pasadena, CA. Lines: 24 In article <538@philmds.UUCP> leo@philmds.UUCP (L.J.M. de Wit) writes: >In article <250@iconsys.UUCP> ron@iconsys.UUCP (Ron Holt) writes: >> >>I am considering writing an interactive spell checker/corrector for >>Unix similar to that implemented in WordPerfect. I would like to try >>using Soundex for the spell corrector portion. Does any one know [...] >Soundex is in fact so easy you should write it yourself. Here's what I >read in an old Pascal exercise book (in Dutch, so I translated for you): > [algorithm and implementation deleted...] I wonder, if you had space, whether a better version could be written using basic text-to-speech pattern matching. It would try, for example, to determine whether a 'c' meant an 'S' sound or a 'K' sound based on letter context. Build up the 'soundex+' string based on a larger set of classes roughly equivalent to phonemes. For example, see Ciarcia's speech synthesizer project from BYTE magazine about two years back. Just a thought... -- Jack C. Morrison Jet Propulsion Laboratory (818)354-1431 jackm@jpl-devvax.jpl.nasa.gov "The paycheck is part government property, but the opinions are all mine."