myshell-ai / MeloTTS

High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.
MIT License
4.85k stars 631 forks source link

Melo TTS pronounces "US" as "ʌs", not "ˌjuː ˈes". #129

Open neoyxm opened 6 months ago

neoyxm commented 6 months ago

Here is the sample sentence: "US paused shipment of bombs to Israel".

Kefan-pauline commented 6 months ago

Try: U-S paused shipment of bombs to Israel

neoyxm commented 6 months ago

Try: U-S paused shipment of bombs to Israel

Yeah, it supposes to work by adding "-" between U and S.

But it can't fix the problem if the input text comes from other sources.

Aseto-Spice commented 6 months ago

I am interested in this solution for clearly spelling out names using melo(TTS) . Specifically, I have a name, "Tomas," which I need to articulate slowly so that the recipient can easily understand it. While I've tried parsing the name as "T-o-m-a-s" or adding commas between the letters, the TTS engine still pronounces it too quickly. Instead of adjusting the playback speed, I am seeking a method to ensure the name "Tomas" is spelled out slowly and clearly.