karashiiro / TextToTalk

Chat TTS plugin for Dalamud. Has support for triggers/exclusions, several TTS providers, and more!
MIT License
47 stars 30 forks source link

specific proneme symbol not working #58

Closed johnysandels closed 2 years ago

johnysandels commented 2 years ago

the proneme symbol ʤ causes the sentence not read out if it incudes the word with that symbol in the lexicon. The ʤ symbol is responsible for the hard J sound in jazz or jump

karashiiro commented 2 years ago

Is this in the System backend or Polly?

johnysandels commented 2 years ago

It's the system backend. I assume it works just fine in Polly.

karashiiro commented 2 years ago

Have you tried using d͡ʒ? The system's SSML engine might use some alternative rendition of that. There's a bunch at the top of this article: https://en.wikipedia.org/wiki/Voiced_postalveolar_affricate

johnysandels commented 2 years ago

Yes that symbol seems to work! I also noticed that the ʤ symbol actually does work with the british voice of Hazel, but doesn't work for the US Voice David and Zira. the d͡ʒ symbol works for both British and American region voices though, so imagine it'll work with the other english regions as well.

johnysandels commented 2 years ago

I would suggest implementing a replacer of ʤ to d͡ʒ since it seems to work just fine. but this work around works as is, and it's fine if you don't wanna do it xD closing this either way!

karashiiro commented 2 years ago

I didn't communicate this, but that's why I left this issue open 🥴 I'm leaving it open until I add a replacement for it.

johnysandels commented 2 years ago

sounds good! sorry about that!

karashiiro commented 2 years ago

Fixed in v1.13.1