Skip to content


Subversion checkout URL

You can clone with
Download ZIP


When audio output device is changed beeps are still beeing played in the previous device #2167

nvaccessAuto opened this Issue · 6 comments

1 participant


Reported by ragb on 2012-03-15 00:48
This was reported on the portuguese list. According to an user when the audio output device is changed on the synthercizer settings dialog, beeps and other sounds play on the default sound card. Is that the expected behaviour? At least beeps for progress bars and mouse tracking make sence to playalong with the synth's audio.

I can't reproduce it now because I don't have access to an external soundcard at the moment, but I recall seeing this behaviour at some point...


Comment 1 by jteh on 2012-03-15 00:55
It's definitely a bug. I knew about it already, but never got around to filing a ticket. :)
Milestone changed from None to near-term


Comment 2 by zahari_bgr on 2012-03-15 01:17
I test it on Windows 7 32bit with external USB plug&play sound card.
After changing the device in the Synthesizer dialog all speech and sounds including beeps for capitals and progress bar updates was redirected to the new device as expected.
May be it has something about drivers or OS version?

Oops, when i change it back, the beeps and other non-speech sounds still were coming from the external card.
May be because it was set to default audio device by Windows.
Sorry for being too hasty.


Comment 3 by jteh on 2012-03-15 02:18
If the Windows default output device changes and NVDA is set to use Microsoft Sound Mapper, NVDA's output will change accordingly. However, if you set a specific output device in NVDA, tones stay on the output set when NVDA was started.


Comment 4 by ondrosik on 2012-09-30 06:04
I have also this issue, but comments 2 and 3 brings new point of wiev, I will experiment with it more deeply, if changing system default device really can do strange things. I am currently on xp.
So what I know at this time:
I am using USB dongle, because my laptop headphone output is broken. It behave as a standard audio device. When I set NVDA's output to this, voice goes from USB dongle, but sounds as beep on cap character, NVDA error, NVDA shutdown are going through the device which was set before, in my case soundmax driver. After restarting NVDA, all sounds are going from via USb, as set in previous step. This works also in reversed, E. G. now when i set it back to soundmax, speech goes from soundmax, but sounds from USB dongle. In documentation is said, that This option allows you to choose the sound card that NVDA should instruct the selected synthesizer to speak through. But why it change the sounds after restarting? I know that for this case NVDA should remember two settings, one for speech, one for sounds. or maybe it should affect all sounds and it does not work for some cases.
It should be interesting to see, how it behaves on other computers, can someone reproduce it? I testet it also with Zoom H1 output device with same result.


Comment 5 by nvdakor on 2014-07-25 16:04
People on the NvDA lists report that this issue is gone in recent versions of NVDA. Please test with 2014.2 to see if the issue returns. Thanks.


Comment 6 by jteh on 2014-07-28 06:18
This bug still exists, though there are various edge cases in which the behaviour is different.

@nvaccessAuto nvaccessAuto added the bug label
@nvaccessAuto nvaccessAuto added this to the near-term milestone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.