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
eSpeak Hungarian: when arrowing through virtual buffers or querying title bars, NVDA seems to glue the last two words on the line together (i.e. speaks them as if there were no spaces between them) #1879
Comments
Comment 1 by Ahiiron on 2011-11-01 18:26 |
Comment 2 by Palacee_hun (in reply to comment 1) on 2011-11-01 18:56
|
Comment 3 by jonsd on 2011-11-01 19:16 This may be due to a change which I made for the Hungarian language in eSpeak development version 1.45.46. eSpeak version 1.45.47 contains an improved version of this change, so if version 1.45.46 is currently being used then version 1.45.47 may fix the problem. This change to the eSpeak Hungarian voice was requested by Hammer Attila hammera@pickup.hu who uses eSpeak on Linux rather than with NVDA on Windows. The purpose was to improve the intonation of personal names. If it causes problems in other places then perhaps I should remove it. The rule is this (for the Hungarian voice only): If the final two words of a sentence or clause (i.e. before punctuation) both have capital letters, then the second of these words is not stressed. For example, using the command-line version of eSpeak 1.45.47 compare: espeak -v hu "Hammer Attila" The bug in eSpeak 1.45.46 was that the rule was applied even if there was no punctuation after the two words. |
Comment 4 by briang1 on 2011-11-01 19:24 |
Comment 5 by Palacee_hun (in reply to comment 3) on 2011-11-01 20:43
|
Comment 6 by jteh on 2011-11-03 02:34 |
Comment 7 by erion (in reply to comment 6) on 2011-11-03 11:53
Tested using main-4773. When two words next to each other begin with a capital letter they are properly stressed, however when they are followed by any punctuation mark the stress moves to the first word. I think the rule should also be ignored if two capitalized words are followed by a punctuation symbol other than a comma. |
Comment 8 by Palacee_hun on 2011-11-09 13:23 |
Reported by Palacee_hun on 2011-11-01 18:10
OS: Windows XP Home SP3 Hungarian lang., using Espeak synth
[produce the error and its peculiarities, you can do the following:
[[br]([br]]
To)]
I)]
3.)]
5.)]
This behaviour was definitely not present in snapshot R4695, but 2011.3 beta1 has it. Punctuation level does not matter, nor does the state of the autolanguage switch. Arrowing through an edit field on a webpage also displays this behaviour.
The text was updated successfully, but these errors were encountered: