Re: [orca-list] Per-application volume control
- From: Peter Vágner <pvdeejay gmail com>
- To: Christopher Chaltain <chaltain gmail com>, orca <Orca-list gnome org>
- Subject: Re: [orca-list] Per-application volume control
- Date: Mon, 26 Jan 2015 11:50:47 +0100
Hello,
I've looked at how audio ducking might be configured using pulseaudio.
There is a module-role-ducking not loaded by default since pulseaudio
4.0. This module is supposed to decrease volume of streams with lower
priority when streams with higher priority are played. The priority is
determined by looking at media.role property pulseaudio clients can set
to each sink-input as it's being created. Pulseaudio recognizes media
roles such as music, video, event, phone, a11y and test. Native gnome
applications such as totem and rhytmbox are already assigning media
roles to the sinks they create.
By default music and video streams are ducked when phone stream is
playing. And this can be overridden so in theory we can set duck music
and video whenewer phone, event or a11y is played. I've tried doing that
but I have discovered that pulseaudio module-role-ducking is not
monitoring sink states but it only checks the sink's existence.
Speech-dispatcher's pulseaudio output module is using a single sink to
output all the audio which is perhaps because spawning a new sink every
so often we want to play a synthesised speech would severelly degrade
performance. If there is enough flexibility in the pulseaudio API
perhaps speech-dispatcher output module would be correct place for this
kind of feature. I think it might be allowed to duck other streams when
playing speech audio.
I don't want to criticize here but I am afraid advice from some
knowledgeable person proficient with linux audio would be verry handy
here. For example other areas to explore include ability to play sound
icons by orca (most likelly using python gstreamer bindings), and
perhaps direct synthesiser support in orca (using the same technology).
Greetings
Peter
On 25.01.2015 at 18:13 Christopher Chaltain wrote:
I don't agree with this blanket statement. For example, when using
Pidgin and joining multiple rooms, I'd like an unobtrusive way to
follow discussions in those rooms in real time and would not want to
have to jump from room to room and then review each discussion to see
what I missed if I missed anything at all. This is close to how Orca
already behaves with Pidgin, and I've had similar experiences in
Windows when using Sametime, AIM and so on.
Just because one person doesn't see the value in a feature doesn't
mean there aren't others who would take advantage of such a feature.
On 01/25/2015 05:41 AM, covici ccs covici com wrote:
In fact, non-fucussed windows should not speak at all except maybe for
modal dialog boxes or some such.
lsmithso hare demon co uk wrote:
While we're talking wishlists, how about audio ducking, where the
focused window is louder than non-focused windows, notifications etc.
Daniel Barich writes:
> It would be nice to be able to configure a key combination to
adjust orca's
> speech volume. Currently this is not possible in the Key
Bindings tab in
> preferences, and you have to open preferences and navigate to
the Volume
> control in the Voice tab.
>
> On Sat, Jan 24, 2015 at 10:06 AM, Jason White
<jason jasonjgw net> wrote:
>
> > This question may have been answered before; if so, I
apologize for
> > raising it
> > again.
> >
> > One of the advantages of PulseAudio is so-called
"per-application volume
> > control". How do I use this with Orca and Speech-Dispatcher.
Suppose I
> > want to
> > play an audio file, for example from Firefox. I need to adjust
the volume
> > of
> > the audio that is playing without changing the volume of
speech output from
> > Orca.
> >
> > I'm using a braille display, so I can just turn speech off and
adjust the
> > main
> > volume, which would work well for me. However, it wouldn't
work for
> > everyone
> > and I'm curious to know how to adjust volume separately for
Orca and for a
> > media player.
> >
> > I'm running GNOME 3.14.
> >
> > _______________________________________________
> > orca-list mailing list
> > orca-list gnome org
> > https://mail.gnome.org/mailman/listinfo/orca-list
> > Visit http://live.gnome.org/Orca for more information on Orca.
> > The manual is at
> >
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
> > The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
> > Log bugs and feature requests at http://bugzilla.gnome.org
> > Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
> >
>
>
>
> --
> Daniel Barich
> Barich Assistive Technology
> Gambier, OH 43022
> 740-504-4935
> _______________________________________________
> orca-list mailing list
> orca-list gnome org
> https://mail.gnome.org/mailman/listinfo/orca-list
> Visit http://live.gnome.org/Orca for more information on Orca.
> The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
> The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
> Log bugs and feature requests at http://bugzilla.gnome.org
> Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
--
Les Smithson
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]