German Phonetic Algorithms
The phonetics/german
module gathers phonetic algorithms for the German language.
Summary
Modules under the talisman/phonetics/german
namespace:
cologne
Reference: https://en.wikipedia.org/wiki/Cologne_phonetics
Hans Joachim Postel: Die Kölner Phonetik. Ein Verfahren zur Identifizierung von Personennamen auf der Grundlage der Gestaltanalyse. in: IBM-Nachrichten, 19. Jahrgang, 1969, S. 925-931.
The “cologne” phonetic algorithm, written by Hans Joachim Postel, was primarily designed to match german names.
import cologne from 'talisman/phonetics/german/cologne';
cologne('Müller-Lüdenscheidt');
>>> '65752682'
phonem
Reference:
http://uni-koeln.de/phil-fak/phonetik/Lehre/MA-Arbeiten/magister_wilz.pdf
Wilde, Georg ; Meyer, Carsten: Doppelgänger gesucht - Ein Programm fur kontext-sensitive phonetische Textumwandlung. In: ct Magazin fur Computer & Technik 25 (1988)
The phonem algorithms mainly targets German names, has no character limit and produces a code “readable” by a human by using letters instead of numbers like the Cologne algorithm.
import phonem from 'talisman/phonetics/german/phonem';
phonem('Müller-Lüdenscheidt');
>>> 'MYLRLYDNCAYD'