Faulty
Foot and classroom are not pronounced the same, yet this app says they are, and even in their audio examples you can hear the difference. (Written by a native speaker of proper English, and a linguistics major)
N8 A. about
English Phonetic Symbols, v2.5