b'\n_START_ARTICLE_\nMetaphone\n_START_PARAGRAPH_\nMetaphone es un algoritmo fon\xc3\xa9tico, un algoritmo para indexar palabras por su sonido al ser pronunciadas en ingl\xc3\xa9s._NEWLINE_Metaphone fue desarrollado por Lawrence Philips como respuesta a las deficiencias del algoritmo Soundex. Es m\xc3\xa1s exacto que Soundex porque "entiende" las reglas b\xc3\xa1sicas de pronunciaci\xc3\xb3n en ingl\xc3\xa9s. _NEWLINE_Est\xc3\xa1 disponible como operador integrado en algunos sistemas, incluyendo las \xc3\xbaltimas versiones de PHP._NEWLINE_El autor m\xc3\xa1s tarde desarroll\xc3\xb3 una nueva versi\xc3\xb3n del algoritmo, al que llam\xc3\xb3 "Double Metaphone", que produce resultados m\xc3\xa1s exactos que el original. _NEWLINE_El algoritmo produce claves como salida. Palabras que suenen parecido comparten la misma clave y son de longitud variable.\n_START_SECTION_\nAlgoritmo\n_START_PARAGRAPH_\nDesde una librer\xc3\xada de texto en Ruby:_NEWLINE_      [ /([bcdfhjklmnpqrstvwxyz])\\1+/,_NEWLINE_                         \'\\1\' ],# Remueve doubles consonantes excepto g._NEWLINE_                                # [PHP] remueve c desde regexp._NEWLINE_      [ /^ae/,            \'E\' ],_NEWLINE_      [ /^[gkp]n/,        \'N\' ],_NEWLINE_      [ /^wr/,            \'R\' ],_NEWLINE_      [ /^x/,             \'S\' ],_NEWLINE_      [ /^wh/,            \'W\' ],_NEWLINE_      [ /mb$/,            \'M\' ],# [PHP] remueve $ desde regexp._NEWLINE_      [ /(?!^)sch/,      \'SK\' ],_NEWLINE_      [ /th/,             \'0\' ],_NEWLINE_      [ /t?ch|sh/,        \'X\' ],_NEWLINE_      [ /c(?=ia)/,        \'X\' ],_NEWLINE_      [ /[st](?=i[ao])/,  \'X\' ],_NEWLINE_      [ /s?c(?=[iey])/,   \'S\' ],_NEWLINE_      [ /[cq]/,           \'K\' ],_NEWLINE_      [ /dg(?=[iey])/,    \'J\' ],_NEWLINE_      [ /d/,              \'T\' ],_NEWLINE_      [ /g(?=h[^aeiou])/, \'\'  ],_NEWLINE_      [ /gn(ed)?/,        \'N\' ],_NEWLINE_      [ /([^g]|^)g(?=[iey])/,_NEWLINE_                        \'\\1J\' ],_NEWLINE_      [ /g+/,             \'K\' ],_NEWLINE_      [ /ph/,             \'F\' ],_NEWLINE_      [ /([aeiou])h(?=\\b|[^aeiou])/,_NEWLINE_                         \'\\1\' ],_NEWLINE_      [ /[wy](?![aeiou])/, \'\' ],_NEWLINE_      [ /z/,              \'S\' ],_NEWLINE_      [ /v/,              \'F\' ],_NEWLINE_      [ /(?!^)[aeiou]+/,  \'\'  ],'