// Double Metaphone - 專為多語系姓名比對打造的進階語音編碼工具
同時產生主要與替代兩組代碼,讓比對更具彈性與容錯。
專為來自不同語言與文化背景的姓名與詞彙設計。
相較原始 Metaphone 演算法,能涵蓋更多邊界情境與外語規則。
Double Metaphone 由 Lawrence Philips 於 2000 年提出,是 Metaphone 的改良版本。它會為每個單字生成兩組語音代碼(主要與替代),以同時表達不同可能的發音與語源。透過這種雙代碼機制,在英文、西班牙文、義大利文、法文、德文與斯拉夫語系等多種語言環境下進行姓名比對時,能顯著提升準確率。
雙代碼讓比對更可靠:
Schmidt:
主要: XMT
替代: SMT
Smith:
主要: SM0
替代: XMT
Campbell:
主要: KMPL
替代: KMPL
Raspberry:
主要: RSPR
替代: RSPR
外來姓名範例:
García – [KRS|KRX]
Çelik – [SLK|SLK]
Nguyen – [NKN|NKN]
只要兩個單字之間
有任意一組代碼可以對上,就視為語音上相同。
Double Metaphone 是一種進階語音比對演算法,會為每個單字產生兩組代碼——一組主要代碼與一組替代代碼。透過這兩組代碼,可以同時表示不同的發音與詞源,特別適合用來比對來自不同語言與文化的姓名。
Double Metaphone 支援更多特殊規則與外語模式,能辨識西班牙文、義大利文、法文、日耳曼語族與斯拉夫語系等常見姓名型態,並產生更合理的替代代碼,因此在國際化姓名比對情境下有更高的準確率。
當你需要處理多語系使用者資料、國際客戶資料庫、族譜研究,或任何姓名可能有多種拼法與語源的情境時,Double Metaphone 都非常適合。
主要代碼通常代表最典型的英文發音,而替代代碼則涵蓋其他可能的發音變體。只要兩個單字之間的任意代碼組合(主‑主、主‑替、替‑替等)相同,就可以認定它們在語音上是匹配的。