-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Portuguese TTS model on XTTS is pronouncing the "." (dot) character when it happens in a text #2952
Comments
Hi @Subarasheese, thanks for reporting this bug. We plan to fix this issue soon. As work around I noticed that if you add a space between the word and the point it will fix the issue. |
Thank you. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. You might also look our discussion channels. |
A similar error exists in other languages, such as French, Russian and Japanese. |
@Edresson The workaround (space before dot) is not working on xtts v2... It is still saying "dot" (ponto) |
We don't actually know why it happens. If anyone has any ideas, let us know |
I experienced the same problem with xtts-v2 using the german language. |
Are you guys sure there isn't an issue with the dataset? What were your sources? |
I'm also getting 'ponto' when fine tunning. |
I used the example code and read the text from a file. I installed Coqui TTS yesterday, so it is still overwhelming right now.
|
Temporarily it is possible to fix this problem by replacing dots "." with exclamations "!" |
In general, the use of ".." instead of ".", also works for Portuguese language. |
Italian has the same issue. ".." method does not work. Neither "!". Thanks PS: with italian works replacing "." with "\n" |
This bug is still present at least for italian. Another workaround is to replace . with ; |
We have the same issue in french |
In Czech (xtts_v2 model) try replacing "." with ";\n" - this will make the ends of sentences sound more natural. |
Does anyone have a solution to the problem?. |
Solution : Replacing the full stops(.) in the text with "|" works for the portuguese language also it adds a pause after the sentence ends. Using space instead of full stop doesnt add a pause. |
Describe the bug
Hello,
It seem a bit of a "oopsie" was made when handling the Portuguese dataset as now the PTBR pronounces the "." character as ponto every time we insert sentences like:
"Olá, sou seu novo clone de voz. Faça o possível para carregar um áudio de qualidade."
Here is the output: https://vocaroo.com/1404xnr0Vkmc
It was not supposed to say "ponto"...
It goes like:
"Olá, sou seu novo clone de voz ponto Faça o possível para carregar um áudio de qualidade ponto"
But it should not be like that.
To Reproduce
Set the client to portuguese (pt) then type anything including "." (dot)
Expected behavior
Not pronouncing dot. The purpose of "." is to indicate the end of a declarative sentence or to separate certain elements in written text.
Logs
Environment
git clone https://huggingface.co/spaces/coqui/xtts python -m venv venv source venv/bin/activate pip install -r requirements.txt python app.py
Additional context
No response
The text was updated successfully, but these errors were encountered: