Google Answers Logo
View Question
Q: Metaphone phonetic matching algorithm ( No Answer,   0 Comments )
Subject: Metaphone phonetic matching algorithm
Category: Computers > Algorithms
Asked by: andy1534-ga
List Price: $35.00
Posted: 24 Aug 2006 05:03 PDT
Expires: 02 Sep 2006 08:20 PDT
Question ID: 759031
I have a fairly specific question. If you know what the Metaphone
phonetic matching algorithm is, then you should definitely read on
(the question is actually very simple; I have only written so much in
an attempt to be as clear as possible).

For those who don't know what Metaphone is, I will give the background.

Given any string of letters from the English alphabet (whether an
English word or not), the Metaphone algorithm is a set of rules that
tells you how to convert the string into a single pronunciation code.
The code will consist of up to 4 consonants. To see the Metaphone
rules go to this page:

Here are some strings and their Metaphone codes:

School          = SKL
Color 		= KLR
Colour          = KLR

The idea behind Metaphone coding is that two strings should have the
same pronunciation if and only if they have the same Metaphone code.

Here is my question: Do you have (or can you find) a program that will
do the following. When a single string of letters is inputted, the
program returns all strings (whether English words or not) that have
the same Metaphone code as the inputted string.

Note: For a given Metaphone code, there will be infinitely many
strings with that code. The program would therefore need to only
output those strings up to a certain length (perhaps, for example,
those up to 3 letters longer than the inputted string).

Given a certain Metaphone code, it is possible to work out by hand
those strings with the same code, so it should be possible to write a
program to do this. Furthermore, I expect that such programs have been
used in spelling checkers that utilise Metaphone (such as Aspell,
which uses the Double Metaphone algorithm). Unfortunately, I don't
have the time or programming expertise to find these programs.

(Please note, I am not looking for a program that when inputted with a
string only returns dictionary words with the same Metaphone code as
the inputted string; after all, that is close to what certain spelling
checkers do.)

Looking forward to your answer,

There is no answer at this time.

There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy