what do you think of this NVDA suggestion?


Josh Kennedy
 

I posted the following issue on NVDA github and I think it’s a good idea. So what do you all think?

 

First the link to the issue then below is the text of the issue.

 

https://github.com/nvaccess/nvda/issues/14074

 

 

In the old NV-speech-player NvDA addon, you could adjust many many different speech parameters. Therefore so the user can further tweak ESpeak, especially its Klatt voices, could you please create an advanced speech dialog with a warning checkbox similar to the warning checkbox in the normal advanced settings dialog box? The advanced speech settings dialog would let the advanced user change by using ssliders or edit boxes, many many more parameters, virtually every single parameter of ESpeak's normal formants and especially its Klatt formants. radio buttons would let you choose between changing Klatt parameters or normal parameters and then appropriate parameter settings would appear when you tab to the main settings area. In this advanced dialog, all possible ESpeak parameters could be changed and modified--including all of its tunes or intonation statements. You would hear the changes as you make them. When done, you could give your custom changes a name, save them in either the older ESpeak sapi5 format or the new ESpeak-ng format and then share them with other NVDA users. A restore button would reset all settings back to normal in case you really mess up. Want to adjust ESpeak to inflect like Keynote gold? eloquence? or something of your own creation? no problem. Save a copy of your changes in both the older ESpeak format and another copy in the newer ESpeak-ng format then share with other users. I am tired of people complaining about ESpeak... ok so give us an advanced speech dialog where we can tweak and change to our heart's content and share our changes with older sapi5 ESpeak users and the newer ESpeak-ng users. And since ESpeak runs on android such variants could be imported to the ESpeak of other platforms maybe. not sure about that one though. Please let us tweak and change very advanced ESpeak parameters and save changes with an advanced speech dialog box everything including intonation tunes statements.

 


 

Is this really an NVDA function (or insert any screen reader in place of NVDA) or a function of the Synth?

I know why screen readers give the ability to tweak the most commonly changed and pretty basic parameters, but something this advanced seems to be to be "out of scope" for any given screen reader and the province of the synth maker to give advanced editing tools and the ability to save the edited voices with names such that you can identify the ones you've made many complex tweaks for.

For myself, I don't see this as an "job for NVDA" or any other screen reader.
--

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

The difference between a top-flight creative man and the hack is his ability to express powerful meanings indirectly.

         ~ Vance Packard


 

Hi all,

Before going any further, I advise reading later developments on the issue josh posted earlier. All I can say is that I'm outright rejecting this suggestion (this is from one screen reader developer). I didn't say this gently on the GitHub issue, but I hope this can serve as a teaching moment.

Cheers,

Joseph


Bob Cavanaugh
 

I was just wondering the same thing as you were Brian, this seems like
something beyond NVDA. I'm not sure of the licensing of E-Speak, but
this seems like something that should be done in collaboration with
the E-Speak developers if at all, and I suspect not many people would
find it worth while to do that. I have heard the complaints about
E-Speak myself, but I haven't asked why people hate it so much. For me
personally, there's a certain way I want my screen reader to sound.
The relevant complaint I have about E-Speak is its horrible American
accent. I've been using NVDA as a primary screen reader for just under
2 years and had it on my computer as a backup for about 10 years
before then, and have only found one voice and inflection setting I
can stand with E-Speak using the American voice, and even then it's
not ideal.
As for NV Speech Player, someone is apparently keeping it going, as
when I asked about it on the list a couple months back I got a link to
it, but for whatever reason it's not posted on the addons site, the
link I got was a Google Drive link. I tried it as well, and can't
stand its accent. I'd switch to E-Speak's British voice before I would
consider NV Speech Player in its current form. If however an American
accent were added to NV, I might consider switching as I could see it
being a low-cost alternative to Eloquence.

On 8/26/22, Josh Kennedy <joshknnd1982@...> wrote:
I posted the following issue on NVDA github and I think it's a good idea.
So
what do you all think?



First the link to the issue then below is the text of the issue.



https://github.com/nvaccess/nvda/issues/14074





In the old NV-speech-player NvDA addon, you could adjust many many
different
speech parameters. Therefore so the user can further tweak ESpeak,
especially its Klatt voices, could you please create an advanced speech
dialog with a warning checkbox similar to the warning checkbox in the
normal
advanced settings dialog box? The advanced speech settings dialog would let
the advanced user change by using ssliders or edit boxes, many many more
parameters, virtually every single parameter of ESpeak's normal formants
and
especially its Klatt formants. radio buttons would let you choose between
changing Klatt parameters or normal parameters and then appropriate
parameter settings would appear when you tab to the main settings area. In
this advanced dialog, all possible ESpeak parameters could be changed and
modified--including all of its tunes or intonation statements. You would
hear the changes as you make them. When done, you could give your custom
changes a name, save them in either the older ESpeak sapi5 format or the
new
ESpeak-ng format and then share them with other NVDA users. A restore
button
would reset all settings back to normal in case you really mess up. Want to
adjust ESpeak to inflect like Keynote gold? eloquence? or something of your
own creation? no problem. Save a copy of your changes in both the older
ESpeak format and another copy in the newer ESpeak-ng format then share
with
other users. I am tired of people complaining about ESpeak... ok so give us
an advanced speech dialog where we can tweak and change to our heart's
content and share our changes with older sapi5 ESpeak users and the newer
ESpeak-ng users. And since ESpeak runs on android such variants could be
imported to the ESpeak of other platforms maybe. not sure about that one
though. Please let us tweak and change very advanced ESpeak parameters and
save changes with an advanced speech dialog box everything including
intonation tunes statements.