nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

ability to set NVDA speech synthesizers to different levels with respect to the system volume #4361

Closed nvaccessAuto closed 8 years ago

nvaccessAuto commented 10 years ago

Reported by blindbhavya on 2014-08-03 07:43 In NVDA Voice Settings dialog box there should be an option to change the volume of the currently active speech synthesizer to 10% to 200% of the actual system volme. This would be especially useful for extremely loud speech synthesizers or extremely soft speech synthesizers. Note : The slider should go both above and below system volume.

nvaccessAuto commented 10 years ago

Comment 1 by jteh on 2014-08-03 22:29 Depending on the synthesiser, there is already a slider to adjust the volume. We can't make the volume go above the system volume without introducing clipping/distortion. Changes: Added labels: cantfix State: closed

nvaccessAuto commented 10 years ago

Comment 2 by blindbhavya on 2014-08-04 12:02 Hi. Sorry didn't realize there was already a slider for adjusting volume of speech synthesizer, discovered it now. Also, could you explain why NVDA could not go above system volume without introducing distortion? VLC Media player, has a feature to increase the volume above system volume without having any clarity issue. Considering that an application has such a feature, and the application being open source I really think this is possible. It would be a great feature if implemented.

nvaccessAuto commented 10 years ago

Comment 3 by jteh on 2014-08-04 23:16 Many videos have a pretty wide dynamic range; i.e. soft to loud. This means you can probably get away with amplifying the audio without too much distortion in a lot of cases. Alternatively, you can use dynamic compression to squash the dynamic range (i.e. turn up the soft bits and turn down the loud) without distortion. This isn't really an option for speech synthesisers, as they don't have much dynamic range and they're already pretty loud as is.

nvaccessAuto commented 10 years ago

Comment 4 by blindbhavya on 2014-08-05 12:00 Hi. If you or someone else (possibly me) contact Mr. Jonnathan Dummington, the ESpeak main developer and later developers of other speech synthesizers, can they increase the dynamic range of their respective speech synthesizer? i.e. Can they do anything that will help allow the implementation of this feature?

nvaccessAuto commented 10 years ago

Comment 5 by jteh on 2014-08-05 22:54 Actually, you'd want to decrease dynamic range, but that's beside the point. eSpeak is already pretty loud. You wouldn't be able to increase its volume much more without it sounding either distorted or very squashed.