If we're discussing pedagogy, hearing a word and repeating it with a human judging your pronunciation is miles better than IPA.

This makes me think that "accent/dialect reviewer" sounds like a rich option for something to train neural networks to do. :)