We want to automatically generate the IPA Transcription for a person's name when we create a record for them in our application. Does anyone know of an API service that can do this?

  • 2
    How will you do that? Some names don't have a unique pronunciation, you'll have to ask the bearers (famous example: Reagan, it can be Reggan or Reegan) – jknappen - Reinstate Monica Nov 8 at 13:00
  • 1
    Taking Reagan as an example, if that is a name we want to store the IPA Transcription for, is there an API we could use to look it up? – Jenny McGregor Nov 8 at 14:18
  • 1
    It's not an API, but in a previous answer of mine I indicated how eSpeak can be used to generate IPA transcriptions of arbitrary text in English and several other languages. Unfortunately, it's not optimized for personal names, and as others have indicated, those can be particularly tricky. – LjL Nov 8 at 16:20
  • You can match up the spelling with the phonemic (based on IPA but phonemic, not phonetic) spelling in Kenyon and Knott, which is online. – jlawler Nov 9 at 17:05
  • Maybe this is useful to you: linguistics.stackexchange.com/questions/3783/… There are definitely APIs and libs and approaches to convert text to audio, but there again of course handling arbitrary names is trickier than handling names within a certain limited cultural sphere, or more standard prose. – Adam Bittlingmayer Nov 10 at 14:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.