UTILS.
100 % dans le navigateur
🔉

Encodeur phonétique (Soundex / Metaphone)

Encodez un mot ou un nom vers son code Soundex pour que les noms à consonance similaire se rejoignent, avec une vue Metaphone optionnelle pour un second algorithme phonétique.

À propos de cet outil

L'Encodeur phonétique transforme un mot ou un nom en un code phonétique pour que les noms qui se ressemblent à l'oreille correspondent à la même valeur — l'astuce derrière la correspondance floue de noms, les recherches généalogiques et la déduplication des variantes d'orthographe. Le mode par défaut est l'American Soundex, un code à quatre caractères : il conserve la première lettre, puis mappe les consonnes restantes vers des chiffres (B,F,P,V→1 ; C,G,J,K,Q,S,X,Z→2 ; D,T→3 ; L→4 ; M,N→5 ; R→6) tandis que les voyelles et H, W, Y sont mappées vers 0.

L'algorithme suit exactement les règles classiques. Les séries d'un même chiffre adjacentes, ou séparées uniquement par H ou W, se fondent en un seul chiffre, tandis que les lettres séparées par une voyelle sont encodées séparément. Tous les zéros sont supprimés, la première lettre conservée est mise en préfixe, et le résultat correspond aux trois premiers chiffres complétés à droite par des zéros jusqu'à une longueur de quatre. C'est pourquoi Robert et Rupert s'encodent tous deux en R163, et Ashcraft s'encode en A261.

Basculez le sélecteur d'algorithme sur Metaphone (ou « Les deux ») pour une seconde vue phonétique, plus moderne. Metaphone applique les règles de prononciation anglaise — suppression des lettres muettes, PH→F, TH→0 (thêta), SH/TIA/SIO→X, C et G doux ou durs, etc. — produisant une clé de longueur variable qui regroupe souvent les homophones plus précisément que Soundex pour les mots anglais. Tout est une machine à états déterministe calculée localement dans votre navigateur ; aucune donnée n'est recherchée ni transmise.

Foire aux questions

Comment fonctionne l'encodage Soundex ?
Conservez la première lettre, puis codez le reste : B,F,P,V→1 ; C,G,J,K,Q,S,X,Z→2 ; D,T→3 ; L→4 ; M,N→5 ; R→6 ; voyelles et H,W,Y→0. Fusionnez les chiffres répétés (y compris ceux séparés uniquement par H ou W), supprimez les zéros, mettez la première lettre en préfixe, et complétez ou tronquez à quatre caractères, ex. Robert→R163.
Pourquoi Robert et Rupert donnent-ils le même code ?
Les deux commencent par R et leurs séquences de consonnes se mappent vers les mêmes chiffres (b/p→1, r→6, t→3), donnant R163. Cette collision est tout l'intérêt de Soundex : les noms qui se ressemblent partagent un code, ce qui est idéal pour rechercher des dossiers à l'orthographe incohérente.
Qu'est-ce que Metaphone et en quoi diffère-t-il ?
Metaphone est un algorithme phonétique plus récent qui applique les règles de prononciation anglaise plutôt qu'une table de chiffres fixe. Il gère les lettres muettes, PH→F, TH→0, C et G doux/durs, et plus, produisant une clé de longueur variable qui correspond souvent aux homophones anglais plus précisément que Soundex.
Fonctionne-t-il sur des noms complets ou des phrases ?
Les deux algorithmes encodent un seul mot — les caractères non alphabétiques sont supprimés et le mot est d'abord mis en majuscules. Pour un nom complet, encodez chaque partie (prénom, nom) séparément. Tout est calculé localement sans recherche externe.

Plus d'outils