Re: nvda doesn't speak first few characters of information


That's an ideal solution, for which I think the best course of action to bring that into "solid" existence is keep sending feedback to sound card makers. Note that this "ideal" solution has nothing to do with the actual internals of the issue that led to this thread.

-----Original Message-----
From: <> On Behalf Of Gene
Sent: Saturday, September 5, 2020 10:51 AM
Subject: Re: [nvda] nvda doesn't speak first few characters of information

Perhaps the easiest solution, if sound card manufacturers would cooperate, would be to have one accessible command to turn all effects off. Of course, effects should be accessible, but this would solve the immediate problem and its simplicity might make it more likely that sound card manufacturers would implement it. By sound cards, I mean onboard sound cards, if that is the correct term.

Sighted people might like one command as well if one of the posts earlier in the thread applies to many sighted users.

-----Original Message-----
From: Joseph Lee
Sent: Saturday, September 05, 2020 12:34 PM
Subject: Re: [nvda] nvda doesn't speak first few characters of information


I think a better approach is contacting sound card manufacturers directly
and explain the situation to them. Talking to synthesizer makers may or may
not help, as some synths were developed by folks no longer in business or
synth makers may say that this is a sound card driver problem.



From: <> On Behalf Of Sean
Sent: Saturday, September 5, 2020 10:22 AM
Subject: Re: [nvda] nvda doesn't speak first few characters of information

I agree Enes's opinion.

Manufacturers implement many different configurations for their sound cards,
and this distorts the screen reader's audio, occasionally down the
synthesizers's audio, etc.

Manufacturers do not offer a good UI/accessible UI for changing settings.
This makes us dependent on someone else while changing these settings.

I have friends using Lenovo and Asus.
And they do nothing but spoil the sound of NVDA.

Also, your programming for years is not an obstacle to discussing this

On 05/09/2020 20:10, enes sarıbaş wrote:

Brian, out of curiousity, what sort of issues would this cause. I really
despise the software enhancements that come with soundcards, and think it
is laptop manufacturerers trying to make their cheap audio hardware sound
good. It interfeers with naturalness of audio, and alot of sighted users
have a desire to disable signal processing as well, for a purerer music
listening experience. If I find I cannot disable enhancements on my next
machine easily, I will pay for an external DAC that has no signal processing
for unenhanced audio, as audiophiles often do.

Additionally, the issue with documentation listing specific effects is that
there is no uniformness of effects in soundcard drivers iether. Realtek for
example has bathroom, running water, consert effects etc.

On 9/5/2020 12:03 PM, Brian Vogel wrote:

On Sat, Sep 5, 2020 at 12:48 PM, enes sarıbaş wrote:

But Brian, the problem remains that these enhancements mess up audio output
of NVDA, especially compression effects, due to eloquence being a formant
synthesizer, probably what happens is it compresses some of the phonemes at
the beginning and end of utterances.

Then if one is using said synthesizers the synth makers should, as part of
their installation documentation, tell you specifically what should be
turned off. Or, better yet, have the capability of probing whether a given
something is on and turning it off (or vice versa) that is applicable to its

What you propose is a solution that would create many, many other potential
problems, rather than focusing the solution on the specific situation. That
never makes sense. It's asking for the law of unintended consequences to
come roaring in.

And if you're going to argue with me about this, don't. Having been a
programmer for many, many years I know about this sort of situation all too
well and I won't be changing my mind. I've always said "tool to task" and
that applies as far as "specific solution to specific problem" rather than
casting an overly broad net that is very likely to catch all kinds of
proverbial fish that you'd rather avoid.


Brian - Windows 10 Pro, 64-Bit, Version 2004, Build 19041

A gentleman is one who never hurts anyone's feelings unintentionally.

~ Oscar Wilde


GitHub: SeanTolstoyevski

👨‍🦯 I’m programmer. I coding often Python, sometimes Go and rarely C++.

Join to automatically receive all group messages.