itinerarium / phoneme-synthesis

A browser-based tool to convert International Phonetic Alpha (IPA) phonetic notation to speech using the meSpeak.js package
GNU General Public License v3.0
256 stars 40 forks source link

Is this english only? If not, tɹ̝ɪ̞̃ŋk͡ʔŋ doesn't work. #1

Open jendrikw opened 7 years ago

jendrikw commented 7 years ago

I can't describe the sound it makes, but it is definitely wrong. tɹ̝ɪ̞̃ŋk͡ʔŋ

itinerarium commented 7 years ago

Lexconvert's UK English correspondences, with slight edits based on r/linguistics feedback, are used to convert IPA to eSpeak input.

What language is the sample? (Other language correspondences, if determined, can be added.)

jendrikw commented 7 years ago

The example I've given​ is German. I saw it somewhere and want to know how accurate it is.

avimar commented 7 years ago

Hi. Also wondering if it will work with hebrew, and specifically with how I think ancient hebrew sounded. I can map all the sounds to the IPA, but I just realized that even amazon polly only supports the IPA sounds they chose as relevant to that language, not all of them.

I'm still trying to untangle the libraries here. Does the underlying eSpeak library support all sounds codified in IPA? (Is there a reason eSpeak can't just take IPA...?)

itinerarium commented 7 years ago

@avimar The neat part about this project is probably the integration of IPA with eSpeak in a self-contained webpage (three separate components: eSpeak to make the actual sounds; lexconvert, an IPA to eSpeak translator; meSpeak.js, the JS compiled version of eSpeak for browser-based operation).

For ancient Hebrew, the starting point is eSpeak (see http://espeak.sourceforge.net/add_language.html), followed by some form of language/IPA to eSpeak's language conversion. Once those bits are complete, meSpeak.js will need to be configure/recompiled depending on the extent of the changes.

LFalch commented 5 years ago

Your sample is in narrow transcription. This is phoneme synthesis. So presumably it's out of scope to handle this.

rschwiebert commented 5 years ago

I wanted to ask the same thing (English only?) because I found that bɛɐ̯ˈliːn . (German pronunciation of Berlin) does not appear to work in the webform here: https://itinerarium.github.io/phoneme-synthesis/

ftyers commented 5 years ago

Icelandic also does not work: /ˈjœːkʏtl/

midnightmagic commented 5 years ago

/kˈt̪ʰuːlˌhluː/ doesn't render either.