92

I am looking for a tool to read a word written as phonetic transcription (IPA or APA).

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).

18
  • 4
    @PeterShor Isn't the whole point of IPA that it represents sounds unambiguously?
    – endolith
    Commented Oct 31, 2016 at 2:53
  • 4
    @endolith: you would need over a hundred vowel symbols to represent sounds completely unambiguously. IPA has diacritics you put on vowels that tell you to raise, lower, back, or front them (showing that the ear can distinguish between many more vowels than the 25 or so basic IPA symbols for vowels) but these diacritics see relatively little use. So for example, /e/ may represent a slightly different sound in different languages. Commented Oct 31, 2016 at 3:09
  • 2
    @endolith: IPA with the diacritics probably has more vowel symbols than one would ever need. Commented Nov 1, 2016 at 19:07
  • 2
    @endolith IPA is in itself language-agnostic and deals only with phonetic, articulatory fact. So that is the system you’re looking for. The trouble is that when you start using it regularly to refer to any individual language, many of the finer details become moot and can be economised away as long as your readers know you’re using a less specified symbol to represent a given value in a language. It’s just laziness and practicality, though; you can always specify everything fully. Commented Mar 5, 2018 at 12:00
  • 3
    I’m voting to close this question because it belongs on ELU.Meta. Commented Nov 19, 2021 at 14:47

8 Answers 8

28

Sure! You can just use this tool

https://itinerarium.github.io/phoneme-synthesis/

It works by translating ipa to sampa with lexconvert and than playing it with meSpeak.js, that is a js clone of espeak.

3
  • 9
    I think most people can do better just approximating from the old Webster's-style pronunciation. At least I found it incapable of pronouncing either "potato" or "apple", choosing IPA patterns from several different sources. (I still find amazing that IPA, which is touted as being so much better than other schemes, does not have a decent pronunciation app.)
    – Hot Licks
    Commented Dec 29, 2017 at 13:27
  • 7
    Maybe...for the English sounds. But I'm learning Czech and I'm quite desperate. I agree, IPA should have an official and well-tested app Commented Dec 29, 2017 at 13:59
  • 1
    IPA was devised in the late 19th century; I doubt developing an app was foremost in their minds.
    – Stuart F
    Commented Nov 19, 2021 at 15:15
16

I found this http://ipa-reader.xyz/ better than https://itinerarium.github.io/phoneme-synthesis/

(Text is too short too post without this line)

4
  • 15
    Perhaps you could use the extra characters to say why it's better. For example, the different nationalities available give a hint as to how IPA is interpreted differently in different languages (which is something I found fascinating, playing with the site).
    – Andrew Leach
    Commented Aug 16, 2019 at 20:44
  • 2
    Yep, your first link pronounces "potato" (from Cambridge) far better than the github one.
    – Hot Licks
    Commented Aug 16, 2019 at 20:50
  • Currently down :(
    – wjandrea
    Commented Jun 28, 2023 at 16:51
  • but it doesn't work...
    – Qaher
    Commented Oct 26 at 7:15
5

There's a limited one available online, if you happen to have an Alexa Developer account.

  1. Create an Alexa Skills Kit account.
  2. Create a skill and fill out whatever fields you need to to enable the Testing tab (this isn't going to be easy).
  3. 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:

  1. Go to the Testing tab of your skill, and type something like this into the Voice Simulator:
    <phoneme alphabet="ipa" ph="pɪˈkɑːn">pecan</phoneme>
  2. Click the Listen button

Here is the documentation: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#phoneme

5

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.

An alternative is to use lexconvert (mirror) to do the conversion and feed the output to espeak.

3
  • 1
    last link is broken
    – glS
    Commented Jan 29, 2018 at 18:24
  • The second one as well. Commented Aug 22, 2019 at 3:02
  • None of the link were broken - it may have been a network outage at your end. However I've updated one link to point to Wikipedia which should have more longevity, and I've modified the text so that you can find all the applications by searching for their names. This isn't the sort of stack exchange question where you can answer only by writing a description rather than linking, since the OP specifically asked for online tools. Commented Aug 23, 2019 at 5:02
3

Here are two tools that can potentially help answer your need:

  1. This tool reads aloud a word written as IPA phonetic transcription: https://itinerarium.github.io/phoneme-synthesis/

  2. 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

Additional helpful resources are: 3. This Interactive IPA chart 4. The General Phonetics page on Wikimedia commons 5. the Help:IPA page on the English language Wikipedia

1
  • 1
    The IPA tool in your first link does an incredibly poor job of pronunciation of even simple words. Of course, it's likely that much of the problem is with IPA -- it's not all it's cracked up to be.
    – Hot Licks
    Commented Aug 16, 2019 at 20:47
1

Not exactly what you are looking for, but this is a helpful tool. It allows you to hear what IPA symbols mean.

IPA Learning Tool

1
  • it's broken ...
    – Qaher
    Commented Oct 26 at 7:17
0

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.

1
-2

Here is what helped me:

Best, Manfred

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .