I need it to provide users with a tool to verify if they've chosen the correct IPA transcription (users will need to provide a word and its transcription, users are not experts in IPA and APA, so there should be an easy way for them to verify what they use).
Sure! You can just use this tool
It works by translating ipa to sampa with lexconvert and than playing it with meSpeak.js, that is a js clone of espeak.
There's a limited one available online, if you happen to have an Alexa Developer account.
- Create an Alexa Skills Kit account.
- Create a skill and fill out whatever fields you need to to enable the Testing tab (this isn't going to be easy).
- Navigate into your skill by choosing your skill from https://developer.amazon.com/edw/home.html
Now that you are on the skill's page, if the
Testing tab is clickable (Search for the word
Testing), you can do the following each time you want to test:
- Go to the
Testingtab of your skill, and type something like this into the
<phoneme alphabet="ipa" ph="pɪˈkɑːn">pecan</phoneme>
- Click the
I haven't done this myself, but I think it should be possible: first convert from IPA to SAMPA using Phonverter - a converter between IPA and SAMPA transcriptions then use MBROLA to pronounce the SAMPA.
Here are two tools that can potentially help answer your need:
This tool reads aloud a word written as IPA phonetic transcription: https://itinerarium.github.io/phoneme-synthesis/
This online converter will translate your text into its IPA phonetic transcription. It supports English and several other languages, and also reads your text aloud. https://tophonetics.com
Not exactly what you are looking for, but this is a helpful tool. It allows you to hear what IPA symbols mean.
Here is what helped me:
First, a video that shows pronunciation and mouth positions:
Here is a site that has a table with sounds. You can click on them to hear and compare.
This has the sound as well. From my limited studies, I took a class on the history if English language, it seems legitimate.