I don't think soundex is good for this, I think the SOUNDEX () function will skip numbers, spaces and a character, for example:
SELECT SOUNDEX("HELLO")
SELECT SOUNDEX("_HEL123O_")
Both give you the same result.
H400
In addition, SOUNDEX () has a limitation on how it works.
, , , , . .
HTH