Re: Unable to Read Accented Characters with NVDA

Quentin Christensen

Definitely contacting Microsoft is the best option to have the OneCore voices fixed.  The Disability Answer Desk is probably the best channel for that feedback: and you can also use the feedback hub is another option.

Kind regards


On Thu, Feb 17, 2022 at 2:10 AM Suhas D <ignisdraco7@...> wrote:

Brian, Quentin, and Gene, thanks for all the replies.

I think the best solution here is to contact Microsoft and let them know about this.

Also, speaking about adding the characters  to the speech dictionary, I don't think that's a best solution for me. I will have to add a lot of accented characters.

And Gene, I've already tried out the method you suggested to count the speech rate. I forgot to mention it.



Sent from Thunderbird

“To avoid criticism say nothing, do nothing, be nothing.”
Elbert Hubbard
On 2/16/2022 8:51, Quentin Christensen wrote:
Brian is right - one of the first things to try in a "this isn't being read properly" situation is to try it with a different synthesizer.  In this case, OneCore isn't reading any difference between e with an accent é and e.  But you found that SAPI5 DOES read it differently, and I just tested and eSpeak-NG does as well.

Another alternative workaround would be to edit the punctuation / symbol pronunciation list and add an entry for é to read "e acute" (or however you want it read.  

On Wed, Feb 16, 2022 at 1:22 AM Brian Vogel <britechguy@...> wrote:
On Tue, Feb 15, 2022 at 08:04 AM, Suhas D wrote:
Then I changed the synth to SAPI5 and, NVDA started reading out the accented characters.
And, again, there you have it (and not just for NVDA, either).

Screen readers don't have anything to do with "the actual reading part," but pass off strings (be they single characters or longer) to a synth and the synth pronounces them.

If a particular letter, word, phrase is not read correctly by a given synth, contacting the maker of that particular synth and registering your displeasure is the way to go.

The only way I can think of to force change this with a voice dictionary (preferable to default dictionary) would be to enter the single character as "whole word" and play around with whatever replacement string you can find that ends up saying what you want that letter to sound like.  If you used the default dictionary the change you made would carry over to every synth and likely screw up the correct pronunciation by those synths that already do so.

Brian - Windows 10, 64-Bit, Version 21H2, Build 19044

Under certain circumstances, profanity provides a relief denied even to prayer.

        ~ Mark Twain

Quentin Christensen
Training and Support Manager

Quentin Christensen
Training and Support Manager

Join to automatically receive all group messages.