Mit metaphone() berechnet man den Metaphone-Schlüssel eines Strings (str). Dieser Schlüssel kann zum Vergleich zweier Strings genommen werden, um die Ähnlichkeit beider Zeichenketten zu überprüfen.
Diese Funktion erzielt wesentlich bessere Ergebnisse als soundex(), da sie die englische Aussprache berücksichtigt.