Pulseaudio causes 1/2 sec delay in Orca screen reader

Bug #468677 reported by WaywardGeek
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: pulseaudio

There is about a 1/2 second delay when using Orca with pulseaudio in Karmic. This delay is unacceptable to the blind community, since it makes key echo useless, as you have to hit a key, and then wait for it to be read, and then hit another key. In response, blind/visually impaired people generally try to remove pulseaudio from Karmic, with varying success. However, those who have succeeded in reverting to alsa report much quicker Orca response. There are no blind users who actually use Orca as installed by default in Karmic as their main system, so far as I know, because of this problem.

One potential "quick fix" to this problem might be to introduce a package that would uninstall pulseaudio and install alsa-oss, while fixing up the various related issues, such as modifying System/Preferences/Sound, and getting the volume control working. Preferably, the cause of this extreme delay could be tracked down and eliminated.

Until this is addressed, Karmic will remain one of the worst linux operating systems for accessibility by the blind. Vinux, for example, continues to be forced to be based on Debian, even though most people in the blind community would prefer an accessible version of Ubuntu.

ProblemType: Bug
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: bill 1592 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xefffc000 irq 21'
   Mixer name : 'SigmaTel STAC9200'
   Components : 'HDA:83847690,102801cd,00102201 HDA:14f12bfa,14f100c3,00090000'
   Controls : 14
   Simple ctrls : 8
Date: Sun Nov 1 09:19:53 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
Package: pulseaudio 1:0.9.19-0ubuntu4
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: pulseaudio
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
 (gnome-settings-daemon:1603): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1603): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:1713): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:1743): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Revision history for this message
WaywardGeek (waywardgeek) wrote :
Revision history for this message
Attila Hammer (hammera) wrote :

Bill, I think now this is not help, but I confirm this problem with both I386 and Amd64 architectures.
This is not a hardware specific problem, because I see this problems with lot of machines. The 1,2 second delay for example my notebook is 2-3 sec. If I disabled Pulseaudio, impossible listen musics, videos, etc. If I enabled pulseaudio, impossible using Karmic with Orca, because Speech-dispatcher producing long delay, Gnome-speech driver cuts all end of sentence words. This is absolute unacceptable.
What can I choose? I using old, good working Jaunty system, but the support time is limited with this system (18 months since 2008. april).

The following topic is little offtopic with this bug:
I tested, the Karmic specific problems is present with Debian Squeeze. No, this problems absolute not present. If I remove Pulseaudio, don't disturb Totem, GNOME-Volume applet, etc. Interesting, but in Squeeze, GNOME version is 2.28.x.
Speech-dispatcher, GNOME-Speech driver works very well. If Pulseaudio is running, not producing Karmic specific problems, GNOME-Speech driver does'nt cutting end of words, and Speech-dispatcher does'nt producing delay.

You absolute right with first comment.

Unfortunately I can not help founding workarounds, but if need testing any possible useful fixes, I help testing welcome.

Attila

Revision history for this message
WaywardGeek (waywardgeek) wrote : Re: [Bug 468677] Re: Pulseaudio causes 1/2 sec delay in Orca screen reader
Download full text (4.6 KiB)

Thanks, Attila. I'm trying to learn how speech-dispatcher works, and
I expect to be able to debug this problem in the next week or two.
I'll let you know if I have a possible fix to be tested.

Bill

On Mon, Dec 14, 2009 at 9:32 AM, Attila Hammer <email address hidden> wrote:
> Bill, I think now this is not help, but I confirm this problem with both I386 and Amd64 architectures.
> This is not a hardware specific problem, because I see this problems with lot of machines. The 1,2 second delay for example my notebook is 2-3 sec. If I disabled Pulseaudio, impossible listen musics, videos, etc. If I enabled pulseaudio, impossible using Karmic with Orca, because Speech-dispatcher producing long delay, Gnome-speech driver cuts all end of sentence words. This is absolute unacceptable.
> What can I choose? I using old, good working Jaunty system, but the support time is limited with this system (18 months since 2008. april).
>
> The following topic is little offtopic with this bug:
> I tested, the Karmic specific problems is present with Debian Squeeze. No, this problems absolute not present. If I remove Pulseaudio, don't disturb Totem, GNOME-Volume applet, etc. Interesting, but in Squeeze, GNOME version is 2.28.x.
> Speech-dispatcher, GNOME-Speech driver works very well. If Pulseaudio is running, not producing Karmic specific problems, GNOME-Speech driver does'nt cutting end of words, and Speech-dispatcher does'nt producing delay.
>
> You absolute right with first comment.
>
> Unfortunately I can not help founding workarounds, but if need testing
> any possible useful fixes, I help testing welcome.
>
> Attila
>
> --
> Pulseaudio causes 1/2 sec delay in Orca screen reader
> https://bugs.launchpad.net/bugs/468677
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “pulseaudio” package in Ubuntu: New
>
> Bug description:
> Binary package hint: pulseaudio
>
> There is about a 1/2 second delay when using Orca with pulseaudio in Karmic.  This delay is unacceptable to the blind community, since it makes key echo useless, as you have to hit a key, and then wait for it to be read, and then hit another key.  In response, blind/visually impaired people generally try to remove pulseaudio from Karmic, with varying success.  However, those who have succeeded in reverting to alsa report much quicker Orca response.  There are no blind users who actually use Orca as installed by default in Karmic as their main system, so far as I know, because of this problem.
>
> One potential "quick fix" to this problem might be to introduce a package that would uninstall pulseaudio and install alsa-oss, while fixing up the various related issues, such as modifying System/Preferences/Sound, and getting the volume control working.  Preferably, the cause of this extreme delay could be tracked down and eliminated.
>
> Until this is addressed, Karmic will remain one of the worst linux operating systems for accessibility by the blind.  Vinux, for example, continues to be forced to be based on Debian, even though most people in the blind community would prefer an accessible version of Ubuntu.
>
> ProblemType: Bug
> Architecture: amd64
> Arec...

Read more...

Attila Hammer (hammera)
Changed in pulseaudio (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel T Chen (crimsun) wrote :
affects: pulseaudio (Ubuntu) → alsa-plugins (Ubuntu)
Revision history for this message
Daniel T Chen (crimsun) wrote :

Given that you've implemented a pulse backend for this app, I'll move it back to PA and close it.

affects: alsa-plugins (Ubuntu) → pulseaudio (Ubuntu)
Changed in pulseaudio (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
WaywardGeek (waywardgeek) wrote :
Download full text (3.3 KiB)

Sounds good.

On Wed, Jan 20, 2010 at 3:06 PM, Daniel T Chen <email address hidden> wrote:
> Given that you've implemented a pulse backend for this app, I'll move it
> back to PA and close it.
>
> ** Package changed: alsa-plugins (Ubuntu) => pulseaudio (Ubuntu)
>
> ** Changed in: pulseaudio (Ubuntu)
>       Status: Confirmed => Invalid
>
> --
> Pulseaudio causes 1/2 sec delay in Orca screen reader
> https://bugs.launchpad.net/bugs/468677
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “pulseaudio” package in Ubuntu: Invalid
>
> Bug description:
> Binary package hint: pulseaudio
>
> There is about a 1/2 second delay when using Orca with pulseaudio in Karmic.  This delay is unacceptable to the blind community, since it makes key echo useless, as you have to hit a key, and then wait for it to be read, and then hit another key.  In response, blind/visually impaired people generally try to remove pulseaudio from Karmic, with varying success.  However, those who have succeeded in reverting to alsa report much quicker Orca response.  There are no blind users who actually use Orca as installed by default in Karmic as their main system, so far as I know, because of this problem.
>
> One potential "quick fix" to this problem might be to introduce a package that would uninstall pulseaudio and install alsa-oss, while fixing up the various related issues, such as modifying System/Preferences/Sound, and getting the volume control working.  Preferably, the cause of this extreme delay could be tracked down and eliminated.
>
> Until this is addressed, Karmic will remain one of the worst linux operating systems for accessibility by the blind.  Vinux, for example, continues to be forced to be based on Debian, even though most people in the blind community would prefer an accessible version of Ubuntu.
>
> ProblemType: Bug
> Architecture: amd64
> ArecordDevices:
>  **** List of CAPTURE Hardware Devices ****
>  card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> AudioDevicesInUse:
>  USER        PID ACCESS COMMAND
>  /dev/snd/controlC0:  bill       1592 F.... pulseaudio
> Card0.Amixer.info:
>  Card hw:0 'Intel'/'HDA Intel at 0xefffc000 irq 21'
>   Mixer name   : 'SigmaTel STAC9200'
>   Components   : 'HDA:83847690,102801cd,00102201 HDA:14f12bfa,14f100c3,00090000'
>   Controls      : 14
>   Simple ctrls  : 8
> Date: Sun Nov  1 09:19:53 2009
> DistroRelease: Ubuntu 9.10
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
> Package: pulseaudio 1:0.9.19-0ubuntu4
> ProcEnviron:
>  PATH=(custom, user)
>  LANG=en_US.UTF-8
>  SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
> SourcePackage: pulseaudio
> Uname: Linux 2.6.31-14-generic x86_64
> XsessionErrors:
>  (gnome-settings-daemon:1603): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
>  (gnome-settings-daemon:1603): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
>  (nautilus:1713): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
>  (polkit-gnome-authentication-agent-...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.