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."