เกี่ยวกับเครื่องมือนี้
ตัวเข้ารหัสเสียงอ่านจะเปลี่ยนคำหรือชื่อให้เป็นรหัสเสียงอ่าน เพื่อให้ชื่อที่เสียงคล้ายกันจับคู่ไปยังค่าเดียวกัน ซึ่งเป็นเคล็ดลับเบื้องหลังการจับคู่ชื่อแบบ fuzzy การค้นหาลำดับวงศ์ตระกูล และการตัดรายการซ้ำของการสะกดที่แตกต่างกัน ค่าเริ่มต้นคือ American Soundex รหัสสี่อักขระ โดยเก็บตัวอักษรแรกไว้ แล้วแมปพยัญชนะที่เหลือเป็นตัวเลข (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6) ในขณะที่สระและ H, W, Y แมปเป็น 0
อัลกอริทึมนี้ปฏิบัติตามกฎคลาสสิกอย่างเคร่งครัด ตัวเลขเดียวกันที่ต่อเนื่องกันหรือคั่นด้วย H หรือ W เท่านั้นจะยุบเป็นตัวเลขเดียว ในขณะที่ตัวอักษรที่คั่นด้วยสระจะเข้ารหัสแยกกัน ศูนย์ทั้งหมดถูกตัดออก ตัวอักษรแรกที่คงไว้จะถูกนำหน้า และผลลัพธ์คือตัวเลขสามตัวแรกที่เติมศูนย์ทางขวาให้ยาวสี่ตัว นี่คือเหตุผลที่ Robert และ Rupert เข้ารหัสเป็น R163 ทั้งคู่ และ Ashcraft เข้ารหัสเป็น A261
สลับสวิตช์อัลกอริทึมไปที่ Metaphone (หรือ ‘ทั้งสอง’) เพื่อมุมมองเสียงอ่านที่ทันสมัยกว่าตัวที่สอง Metaphone ใช้กฎการออกเสียงภาษาอังกฤษ ได้แก่ การตัดตัวอักษรที่ไม่ออกเสียง PH→F, TH→0 (theta), SH/TIA/SIO→X, C และ G แบบเสียงเบาเทียบกับเสียงหนัก และอื่น ๆ ได้คีย์ความยาวไม่คงที่ที่มักจัดกลุ่มคำพ้องเสียงได้แม่นยำกว่า Soundex สำหรับคำภาษาอังกฤษ ทุกอย่างเป็น state machine ที่กำหนดได้แน่นอนซึ่งคำนวณในเบราว์เซอร์ของคุณ ไม่มีการค้นหาหรือส่งข้อมูล