MycroftAI / mimic3

A fast local neural text to speech engine for Mycroft
GNU Affero General Public License v3.0
1.07k stars 102 forks source link

TTS. Last letter of the text won't be spoken in spanish #30

Open davidmartinrius opened 1 year ago

davidmartinrius commented 1 year ago

Hello,

I installed a fresh Mimic3 from docker.

I tried some languages, english, german, spanish, french, etc

All languages work quite well, except spanish.

There is a bug with spanish speakers. When I write a text, the last letter won't be pronounced completely. For example, if I write "Buenos días" when inference the TTS it will say "Buenos di". Another example, "estoy en la playa" will pronounce "estoy en la pla".

Do you know how to fix that?

Thank you!

David

mryndzionek commented 1 year ago

I noticed the same for Polish.

davidmartinrius commented 1 year ago

Well, in this case it probably fails with more languages, which is worse... Thank you @mryndzionek for reporting it.

Please, MycroftAI team: @ken-mycroft @alan-mycroft @devops-mycroft

Could you check it out, please?

goldyfruit commented 1 year ago

Not sure about someone looking into this issue before a while since https://mycroft.ai/blog/update-from-the-ceo-part-1/

evilc3 commented 1 year ago

Had same problem with spanish model es_ES/m-ailabs_low this has 3 voices 2 male and 1 female for all same problem. A quick fix was to add , instead of . at the end. this worked. Not sure how good it is.

evilc3 commented 1 year ago

But for es_ES/carlfm_low I didn't get same issue.

synesthesiam commented 1 year ago

Author of Mimic 3 here. I'm continuing my TTS work elsewhere: https://github.com/rhasspy/larynx2/