-
Notifications
You must be signed in to change notification settings - Fork 477
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
[RU] Assistant doesn't pronounce "minus" in response when the temperature is negative #1683
Comments
That's probably an issue with your TTS engine. Have you tried any other TTS? |
Although I'm not Russian, I struggle with this too... None of my TTS systems read out loud when there is a "-" sign... in fact, they also fail to recognize decimal points in such cases. That is, instead of saying "minus one point two" for -1.2, it says "one two." I tried with a dot (.) and a comma (,) and a space before the "-" (- 1.2) but none of these work. This would solve the problem:
but it's not very elegant :) What do you think? |
Same issue with French, using Piper TTS (latest version as of 2024-02-09). |
@joel-bourquard @HepoH3 |
Hi @v1k70rk4 , thanks for the good news! |
@joel-bourquard Well, unfortunately, this varies by country, who uses '.' or ',' and how they say the minus sign, so yes, this has to be done country by country. But there are languages where this is not a problem for the TTS. Unfortunately, Hungarian is such a language :) not only is our grammar extremely complicated, but the TTS software is also very sensitive :) |
In russian language TTS doesn't handle negative values correctly and thus does not pronounce word "minus". In order to fix this problem, temperature value is checked before response and if it's negative, word “minus” is added at the response begining. This fix addressing home-assistant#1683 and has been ported from home-assistant#2038.
In russian language TTS doesn't handle negative values correctly and thus does not pronounce word "minus". In order to fix this problem, temperature value is checked before response and if it's negative, word “minus” is added at the response begining. This fix addressing #1683 and has been ported from #2038.
@v1k70rk4, thank you very much! |
@dimmer123, could you check if the problem is resolved? |
In russian language TTS doesn't handle negative values correctly and thus does not pronounce word "minus". In order to fix this problem, temperature value is checked before response and if it's negative, word “minus” is added at the response begining. This fix addressing home-assistant#1683 and has been ported from home-assistant#2038.
Assistant doesn't pronounce "minus" in response in russian when the temperature is negative. In english it pronounces right with "minus".
The text was updated successfully, but these errors were encountered: