Here's one that will do what I think you're looking for.
https://slatona.com/en/ipa/reader
You can input either as IPA, or X-Sampa. Or you can search for an IPA transcription if you don't have specific IPA/X-Sampa.
It will pick the best voice/dialect based on the IPA, or you can override it if you want something said in a specific voice.
Here's an example of Worcestershire
in American English:
https://slatona.com/en/ipa/reader/Worcestershire/en-US
And British English
https://slatona.com/en/ipa/reader/Worcestershire/en-GB
It will also breakout the syllables/symbols so you can hear the individual components, or you can view an IPA Symbol Chart here:
https://slatona.com/en/ipa/chart
Or a chart focused on just English sounds here:
https://slatona.com/en/ipa/chart/en
Like anything with IPA/speech in general, it won't be perfect for everything.