* So, where'd the volume controls get to?
@ Kirk Reiser
` Chime Hart
` (2 more replies)
0 siblings, 3 replies; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: speakup
Hello Samuel et al: The latest version of speakup appears to have
replaced the volume controls with inflection controls. I don't really
have a problem with this if the volume controls have just been moved
to another key combination but I haven't been able to find where they
are now. I may also be out to lunch but I don't remember any
discussion about moving them or the reason for doing so here on the
list. Can someone clarify the situation for me please?
BTW, a lot of people use the volume controls so I hope they haven't
been arbitrarily removed.
IMO espeakup is still entirely brain dead so a lot of us still have to
use very old versions from back before espeak-en to get decent
performence. It's just an observation.
Kirk
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
So, where'd the volume controls get to? Kirk Reiser
@ ` Chime Hart
` Samuel Thibault
` Janina Sajka
2 siblings, 0 replies; 36+ messages in thread
From: Chime Hart @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Well Kirk-and-All, I've been asking Samuel for an inflection setting for
DecTalk in Speakup. Certainly I completely agree, we still need access to
volume controlls, as probably because of settings in these DecTalk
DecTalk drivers, volume drops suddenly-and-I need to jossle it
to restore to where I like it.
I would love to try these new settings, but I am only on kernel 5.5.0
although my daily upgrades are in 5.8 but after 174 days I am not ready to
reboot. Please inform how I can run this newer Speakup?
Thanks so much in advance-and-I am slightly surprised Samuel didn't make
an announcement about whatever changes he made, but I would be eternally
greatful for an inflection setting.
Chime
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
So, where'd the volume controls get to? Kirk Reiser
` Chime Hart
@ ` Samuel Thibault
` Alexander Epaneshnikov
` Kirk Reiser
` Janina Sajka
2 siblings, 2 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hello,
Kirk Reiser, le ven. 09 oct. 2020 11:19:01 -0400, a ecrit:
> Hello Samuel et al: The latest version of speakup appears to have
> replaced the volume controls with inflection controls.
?? I'm not aware of this. Inflection was added in the /sys parameters,
but only to be configured manual by echoing there. What hardware are you
using?
> IMO espeakup is still entirely brain dead so a lot of us still have to
> use very old versions from back before espeak-en to get decent
> performence. It's just an observation.
"Performance"? What do you mean?
Again, I'm not an actual user of speakup, so people have to explain what
they mean in details otherwise I won't be able to grasp what problem
there actually is.
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
@ ` Alexander Epaneshnikov
` Chime Hart
` Kirk Reiser
1 sibling, 1 reply; 36+ messages in thread
From: Alexander Epaneshnikov @ UTC (permalink / raw)
To: speakup
hello Samuel. now when pressing speakup + 1/2 your changing enflection
instead of volume.
10.10.2020 18:13, Samuel Thibault пишет:
> Hello,
>
> Kirk Reiser, le ven. 09 oct. 2020 11:19:01 -0400, a ecrit:
>> Hello Samuel et al: The latest version of speakup appears to have
>> replaced the volume controls with inflection controls.
> ?? I'm not aware of this. Inflection was added in the /sys parameters,
> but only to be configured manual by echoing there. What hardware are you
> using?
>
>> IMO espeakup is still entirely brain dead so a lot of us still have to
>> use very old versions from back before espeak-en to get decent
>> performence. It's just an observation.
> "Performance"? What do you mean?
>
> Again, I'm not an actual user of speakup, so people have to explain what
> they mean in details otherwise I won't be able to grasp what problem
> there actually is.
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Sincerely, Alexander.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Alexander Epaneshnikov
@ ` Chime Hart
0 siblings, 0 replies; 36+ messages in thread
From: Chime Hart @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
So Alexander, is their an easy way in Debian to run a later version,
considering Speakup doesn't upgrade with an apt-get? Thanks so much in
advance.
Chime
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
` Alexander Epaneshnikov
@ ` Kirk Reiser
` Samuel Thibault
` (2 more replies)
1 sibling, 3 replies; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Well, I doubt if it matters exactly what hardware I'm running speakup
on but the two machines I've upgraded are both amd64 machines.
The volume controls have always been on speakup- one and two but now
they report inflection instead. Like I said I've not found the volume
controls moved any place else.
The espeakup problems are as I've pointed out many times before. The
voice doesn't flush quickly enough to be able to move up and down with
either the review keys or arrow keys so it generates a jumbling of
voices which is completely unusable when moving quickly. I'm not
exactly sure how to describe it but the problem shows up on all
machines I've tested with espeakup since espeak-ng. It is very easy to
produce just review up and down quickly with espeakup. I don't know
how speech-dispatcher works when using speechd-up and the espeak
voice. Someone with that would have to speak to that.
So, if you didn't move the controls who did? Curious minds and all
that.
Kirk
On Sat, 10 Oct 2020, Samuel Thibault wrote:
> Hello,
>
> Kirk Reiser, le ven. 09 oct. 2020 11:19:01 -0400, a ecrit:
>> Hello Samuel et al: The latest version of speakup appears to have
>> replaced the volume controls with inflection controls.
>
> ?? I'm not aware of this. Inflection was added in the /sys parameters,
> but only to be configured manual by echoing there. What hardware are you
> using?
>
>> IMO espeakup is still entirely brain dead so a lot of us still have to
>> use very old versions from back before espeak-en to get decent
>> performence. It's just an observation.
>
> "Performance"? What do you mean?
>
> Again, I'm not an actual user of speakup, so people have to explain what
> they mean in details otherwise I won't be able to grasp what problem
> there actually is.
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Kirk Reiser
@ ` Samuel Thibault
` Kirk Reiser
` Gregory Nowak
` Flushing issue (was: So, where'd the volume controls get to?) Samuel Thibault
` So, where'd the volume controls get to? Chime Hart
2 siblings, 2 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
[-- Attachment #1: Type: text/plain, Size: 395 bytes --]
Hello,
Kirk Reiser, le sam. 10 oct. 2020 14:56:38 -0400, a ecrit:
> So, if you didn't move the controls who did? Curious minds and all
> that.
It seems that it's the introduction of the inflection variable that
changed the values of the var_id_t enum, and these happen to be used by
the default speakupmap.h, thus shifting all meanings...
Would you be able to try the attached patch?
Samuel
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 1752 bytes --]
commit d9ef20b2061908f968d21579efd5b28d668f528a
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Oct 10 21:30:45 2020 +0200
speakup: Fix keymap
d97a9d7aea04 ("staging/speakup: Add inflection synth parameter") introduced
a new "inflection" speakup parameter next to "pitch", but the values of the
var_id_t enum are actually used by the keymap tables so we must not renumber
them. The effect was that notably the volume control shortcut (speakup-1 or
2) was then changing the inflection.
This moves the INFLECTION value at the end of the var_id_t enum to fix back
the enum values. This also adds a warning about it.
Fixes: d97a9d7aea04 ("staging/speakup: Add inflection synth parameter")
Reported-by: Kirk Reiser <kirk@reisers.ca>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
diff --git a/drivers/accessibility/speakup/spk_types.h b/drivers/accessibility/speakup/spk_types.h
index 7398f1196e10..37163118485a 100644
--- a/drivers/accessibility/speakup/spk_types.h
+++ b/drivers/accessibility/speakup/spk_types.h
@@ -32,6 +32,8 @@ enum {
E_NEW_DEFAULT,
};
+/* XXX: add new members after, speakupmap.h depends on the values of the enum
+ * starting from SPELL_DELAY (see inc_dec_var) */
enum var_id_t {
VERSION = 0, SYNTH, SILENT, SYNTH_DIRECT,
KEYMAP, CHARS,
@@ -42,9 +44,9 @@ enum var_id_t {
SAY_CONTROL, SAY_WORD_CTL, NO_INTERRUPT, KEY_ECHO,
SPELL_DELAY, PUNC_LEVEL, READING_PUNC,
ATTRIB_BLEEP, BLEEPS,
- RATE, PITCH, INFLECTION, VOL, TONE, PUNCT, VOICE, FREQUENCY, LANG,
+ RATE, PITCH, VOL, TONE, PUNCT, VOICE, FREQUENCY, LANG,
DIRECT, PAUSE,
- CAPS_START, CAPS_STOP, CHARTAB,
+ CAPS_START, CAPS_STOP, CHARTAB, INFLECTION,
MAXVARS
};
^ permalink raw reply [flat|nested] 36+ messages in thread
* Flushing issue (was: So, where'd the volume controls get to?)
` Kirk Reiser
` Samuel Thibault
@ ` Samuel Thibault
` Kirk Reiser
` So, where'd the volume controls get to? Chime Hart
2 siblings, 1 reply; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Kirk Reiser, le sam. 10 oct. 2020 14:56:38 -0400, a ecrit:
> The voice doesn't flush quickly enough to be able to move up and down
> with either the review keys or arrow keys so it generates a jumbling
> of voices which is completely unusable when moving quickly.
Ok. Which versions of espeakup and espeak-ng do you use exactly? I
do remember fixing some things in that regard, and it was then working
fine. When I'm testing with the versions of Debian 10 for instance,
when I move around extremely quickly, the espeak-ng speech synthesis
doesn't even have the time to speak anything (since I interrupt it
extremely quickly)
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Kirk Reiser
` Samuel Thibault
` Flushing issue (was: So, where'd the volume controls get to?) Samuel Thibault
@ ` Chime Hart
2 siblings, 0 replies; 36+ messages in thread
From: Chime Hart @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi All, once again: So in looking in that patch, did I understand, once
you fixed the volume, there are no push-buttons for the new inflection
variable? Unfortunately insert+7 is an only unused in that roe. I suppose
you could use insert+i for inflection or insert+v for volume. With an
inflection option, instead of 2 keystrokes for up-and-down, we could type
in a value. And lastly, can some1 please inform, how can I install a
Speackup patch? I need to learn how. Thanks in advance
Chime
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
@ ` Kirk Reiser
` Gregory Nowak
` Gregory Nowak
1 sibling, 1 reply; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi Samuel: I am embarrassed to admit that it's been so many years
since I compiled a kernel and speakup I don't even remember how to do
it. If someone would tell me the commands for building the modules
I'll git pull a kernel and try it. It might be faster for one of the
folks that still do it regularly to try it also. They can probably do
it in no time.
Kirk
On Sat, 10 Oct 2020, Samuel Thibault wrote:
> Hello,
>
> Kirk Reiser, le sam. 10 oct. 2020 14:56:38 -0400, a ecrit:
>> So, if you didn't move the controls who did? Curious minds and all
>> that.
>
> It seems that it's the introduction of the inflection variable that
> changed the values of the var_id_t enum, and these happen to be used by
> the default speakupmap.h, thus shifting all meanings...
>
> Would you be able to try the attached patch?
>
> Samuel
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Flushing issue (was: So, where'd the volume controls get to?) Samuel Thibault
@ ` Kirk Reiser
` Samuel Thibault
0 siblings, 1 reply; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hahahahah, now that's fast! Unfortunately I can't type that fast. In
fact, if I just hold down the previous-lineor next-line keys it still
reads bits of the screen as it's going up or down. I tried to type
fast enough to not get any speech but couldn't do it. It almost speaks
immediately when I press the key or fast enough I can't tell the
difference.
The version of espeakup I use is 0.8 from 2008 and the libespeak
library as reported by ldd is:
libespeak.so.1 => /usr/lib/x86_64-linux-gnu/libespeak.so.1 (0x00007f6298
I'd be happy to use a newer version if I could find one that works
well. I give the new versions a chance with every new version but
nothing yet. If someone else can point me to a version that works I'd
be happy to try that also. I haven't heard complaints from anyone else
though so maybe it's me being silly. It's hard to believe that I
review faster than anyone else so maybe I am silly.
On Sat, 10 Oct 2020, Samuel Thibault wrote:
> Kirk Reiser, le sam. 10 oct. 2020 14:56:38 -0400, a ecrit:
>> The voice doesn't flush quickly enough to be able to move up and down
>> with either the review keys or arrow keys so it generates a jumbling
>> of voices which is completely unusable when moving quickly.
>
> Ok. Which versions of espeakup and espeak-ng do you use exactly? I
> do remember fixing some things in that regard, and it was then working
> fine. When I'm testing with the versions of Debian 10 for instance,
> when I move around extremely quickly, the espeak-ng speech synthesis
> doesn't even have the time to speak anything (since I interrupt it
> extremely quickly)
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Kirk Reiser
@ ` Samuel Thibault
` Flushing issue Tyler Spivey
` (2 more replies)
0 siblings, 3 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Kirk Reiser, le sam. 10 oct. 2020 19:17:42 -0400, a ecrit:
> In fact, if I just hold down the previous-lineor next-line keys it
> still reads bits of the screen as it's going up or down. I tried to
> type fast enough to not get any speech but couldn't do it. It almost
> speaks immediately when I press the key or fast enough I can't tell
> the difference.
Ok but isn't it getting interrupted by the next key press also very
fast?
Making the rate to 9 and running less on a long text, then keeping the
down key pressed, I do get gibberish speech indeed, since it basically
tries to speak the first words of each line very fast before the next
key press switches to the next line. But what else would be expected?
> the libespeak library as reported by ldd is:
>
> libespeak.so.1 => /usr/lib/x86_64-linux-gnu/libespeak.so.1 (0x00007f6298
That is not precise enough, that has never changed since the espeak
times. The last version of espeak-ng I'm aware of is 1.50.
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue
` Samuel Thibault
@ ` Tyler Spivey
` Samuel Thibault
` Flushing issue (was: So, where'd the volume controls get to?) Kirk Reiser
` Gregory Nowak
2 siblings, 1 reply; 36+ messages in thread
From: Tyler Spivey @ UTC (permalink / raw)
To: speakup
It might be getting interrupted quickly, but at the wrong time.
IIRC, the core issue with espeak-ng (without speech dispatcher) is that
there's no way to flush the audio without at least one buffer of audio
playing.
Speech-dispatcher, NVDA, etc don't care because they all use their own
audio library. But espeakup and emacspeak use espeak-ng's built-in audio
library and the performance isn't very good.
While I haven't tried with espeakup, emacspeak was completely unusable
on my Ubuntu 20.04 system with PulseAudio and whatever espeak-ng it had.
I'll try with espeakup and report back, since I assume this is the
configuration most people would actually want to use. Yes you can get by
on a mostly text-only system without pulse, but it has a lot of
disadvantages.
If I interrupt speech, I want it interrupted as soon as I hit the key,
not after whatever buffer plays because espeak can't tell the audio
driver to stop. I think the old espeak did that.
On 10/10/2020 4:53 PM, Samuel Thibault wrote:
> Kirk Reiser, le sam. 10 oct. 2020 19:17:42 -0400, a ecrit:
>> In fact, if I just hold down the previous-lineor next-line keys it
>> still reads bits of the screen as it's going up or down. I tried to
>> type fast enough to not get any speech but couldn't do it. It almost
>> speaks immediately when I press the key or fast enough I can't tell
>> the difference.
>
> Ok but isn't it getting interrupted by the next key press also very
> fast?
>
> Making the rate to 9 and running less on a long text, then keeping the
> down key pressed, I do get gibberish speech indeed, since it basically
> tries to speak the first words of each line very fast before the next
> key press switches to the next line. But what else would be expected?
>
>> the libespeak library as reported by ldd is:
>>
>> libespeak.so.1 => /usr/lib/x86_64-linux-gnu/libespeak.so.1 (0x00007f6298
>
> That is not precise enough, that has never changed since the espeak
> times. The last version of espeak-ng I'm aware of is 1.50.
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
` Flushing issue Tyler Spivey
@ ` Kirk Reiser
` Samuel Thibault
` Gregory Nowak
2 siblings, 1 reply; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sun, 11 Oct 2020, Samuel Thibault wrote:
> Ok but isn't it getting interrupted by the next key press also very
> fast?
It does interrupt quickly but there is previously spoken speech that
gets jammed against the new speech.
> Making the rate to 9 and running less on a long text, then keeping the
> down key pressed, I do get gibberish speech indeed, since it basically
> tries to speak the first words of each line very fast before the next
> key press switches to the next line. But what else would be expected?
You do want to hear it speak fast but new speech not old and new
scrunched together. I don't feel I'm doing a good job of describing
it.
>> the libespeak library as reported by ldd is:
>>
>> libespeak.so.1 => /usr/lib/x86_64-linux-gnu/libespeak.so.1 (0x00007f6298
>
> That is not precise enough, that has never changed since the espeak
> times. The last version of espeak-ng I'm aware of is 1.50.
Okay, the espeakup I'm using isn't using espeak-ng at all. It's using:
libespeak1:amd64 1.48.04+dfsg-9
Kirk
_______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Kirk Reiser
@ ` Gregory Nowak
` Gregory Nowak
0 siblings, 1 reply; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I'll try it either Sunday, or Monday evening MST. I'm running kernel
5.8.7, and am not seeing this issue. What kernel does this happen on,
so I can be sure I'm testing with a kernel version where this is an
issue?
Greg
On Sat, Oct 10, 2020 at 07:00:52PM -0400, Kirk Reiser wrote:
> Hi Samuel: I am embarrassed to admit that it's been so many years
> since I compiled a kernel and speakup I don't even remember how to do
> it. If someone would tell me the commands for building the modules
> I'll git pull a kernel and try it. It might be faster for one of the
> folks that still do it regularly to try it also. They can probably do
> it in no time.
>
> Kirk
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
` Flushing issue Tyler Spivey
` Flushing issue (was: So, where'd the volume controls get to?) Kirk Reiser
@ ` Gregory Nowak
` Chime Hart
` Samuel Thibault
2 siblings, 2 replies; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sun, Oct 11, 2020 at 01:53:55AM +0200, Samuel Thibault wrote:
> Ok but isn't it getting interrupted by the next key press also very
> fast?
>
> Making the rate to 9 and running less on a long text, then keeping the
> down key pressed, I do get gibberish speech indeed, since it basically
> tries to speak the first words of each line very fast before the next
> key press switches to the next line. But what else would be expected?
Ok. I've just put up with this for the last two or three years, and
assumed that others either weren't experiencing this, or were just
putting up with it like me. If this can actually be gotten rid of
though, that would make software speech nice to use again. Here's how
to reproduce. I'm testing on a devuan Beowulf system, which is based
on debian buster. I have no pulseaudio installed, though as far as I
can tell, this is still the same with or without pulseaudio
running. This is specific to espeakup for me, it doesn't happen with
speechd-up, or with a hardware synthesizer. The espeakup version is
1:0.80-15, the espeak-ng version is 1.49.2+dfsg-8.
1. modprobe speakup_soft
2. Start espeakup. I do this with
service espeakup start
3. Set speakup rate to 7 or 8, I have it set to 7.
4. Open the sound card with another application. This can be orca,
aplay, mplayer, and probably something else too. The other sound
source doesn't need to actually be playing something. It could be
simply orca loaded in the GUI and ready to speak, or a file paused
in mplayer. The sound device just needs to be opened and held ready
for use by something else.
5. Load a screen full of content, man espeakup should be as good as
anything.
6. Move to top of screen with speakup+9. Move down the screen with
numpad 9, the speakup say next line command. Let the line read for
the first few words, and press numpad 9 again to move to next
line. What you should hear is that espeak doesn't finish reading
the current line before the next line starts to speak. This causes
the two speech chunks to overlap, making it difficult to hear the start
of the next line of text.
I hope this demonstrates the issue. If there are other questions,
please ask.
Greg
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Gregory Nowak
@ ` Chime Hart
` Samuel Thibault
1 sibling, 0 replies; 36+ messages in thread
From: Chime Hart @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
You know, Greg, running Voxin with Speakup on a laptop, I've noticed
something similar, which I mentioned to Oralux. Voxin wasn't always like
that, but yes, there was s smijin of a sound from a line above playing
along with the current line. Voxin is essentially IBM TTS.
Chime
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Gregory Nowak
@ ` Gregory Nowak
0 siblings, 0 replies; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sat, Oct 10, 2020 at 08:24:44PM -0700, Gregory Nowak wrote:
> I'm running kernel
> 5.8.7, and am not seeing this issue. What kernel does this happen on,
> so I can be sure I'm testing with a kernel version where this is an
> issue?
Goes to show how much I use speakup's volume controls. Yes, I see the issue on 5.8.7, and will report if Samuel's
patch fixes it soon.
Greg
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue
` Flushing issue Tyler Spivey
@ ` Samuel Thibault
0 siblings, 0 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hello,
Tyler Spivey, le sam. 10 oct. 2020 17:46:58 -0700, a ecrit:
> It might be getting interrupted quickly, but at the wrong time.
> IIRC, the core issue with espeak-ng (without speech dispatcher) is that
> there's no way to flush the audio without at least one buffer of audio
> playing.
Which version of espeak-ng are you using exactly? In Debian we have
a patch to cancel the audio as early as possible, it was discussed
upstream on https://github.com/espeak-ng/espeak-ng/issues/172
The Debian patch is available on
https://salsa.debian.org/a11y-team/espeak-ng/-/raw/master/debian/patches/fix-cancel
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Flushing issue (was: So, where'd the volume controls get to?) Kirk Reiser
@ ` Samuel Thibault
` Kirk Reiser
0 siblings, 1 reply; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Kirk Reiser, le sam. 10 oct. 2020 20:58:56 -0400, a ecrit:
> On Sun, 11 Oct 2020, Samuel Thibault wrote:
> > Ok but isn't it getting interrupted by the next key press also very
> > fast?
>
> It does interrupt quickly but there is previously spoken speech that
> gets jammed against the new speech.
So they get mixed? This really looks like what I fixed in the Debian
patch that upstream still hasn't integrated.
> > > the libespeak library as reported by ldd is:
> > >
> > > libespeak.so.1 => /usr/lib/x86_64-linux-gnu/libespeak.so.1 (0x00007f6298
> >
> > That is not precise enough, that has never changed since the espeak
> > times. The last version of espeak-ng I'm aware of is 1.50.
>
> Okay, the espeakup I'm using isn't using espeak-ng at all. It's using:
>
> libespeak1:amd64 1.48.04+dfsg-9
That's really old them. You'd want to use a more recent version, at
least libespeak-ng1 1.49.0+dfsg-7
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Gregory Nowak
` Chime Hart
@ ` Samuel Thibault
` Samuel Thibault
1 sibling, 1 reply; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hello,
Gregory Nowak, le sam. 10 oct. 2020 20:55:32 -0700, a ecrit:
> 4. Open the sound card with another application.
Oh, in that case I do get the mixture on my system indeed.
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
@ ` Samuel Thibault
` Samuel Thibault
` (2 more replies)
0 siblings, 3 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
Samuel Thibault, le dim. 11 oct. 2020 16:35:16 +0200, a ecrit:
> Gregory Nowak, le sam. 10 oct. 2020 20:55:32 -0700, a ecrit:
> > 4. Open the sound card with another application.
>
> Oh, in that case I do get the mixture on my system indeed.
It seems the buffering is happening inside alsa's dmix then. Could you
try the attached patch on pcaudiolib? (which is the one that configures
the buffering)
Samuel
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 871 bytes --]
Index: pcaudiolib-1.1/src/alsa.c
===================================================================
--- pcaudiolib-1.1.orig/src/alsa.c
+++ pcaudiolib-1.1/src/alsa.c
@@ -99,6 +99,7 @@ alsa_object_open(struct audio_object *ob
snd_pcm_hw_params_t *params = NULL;
snd_pcm_hw_params_malloc(¶ms);
+ snd_pcm_uframes_t bufsize = 128;
int err = 0;
if ((err = snd_pcm_open(&self->handle, self->device ? self->device : "default", SND_PCM_STREAM_PLAYBACK, 0)) < 0)
@@ -113,6 +114,8 @@ alsa_object_open(struct audio_object *ob
goto error;
if ((err = snd_pcm_hw_params_set_channels(self->handle, params, channels)) < 0)
goto error;
+ if ((err = snd_pcm_hw_params_set_buffer_size_near(self->handle, params, &bufsize)) < 0)
+ goto error;
if ((err = snd_pcm_hw_params(self->handle, params)) < 0)
goto error;
if ((err = snd_pcm_prepare(self->handle)) < 0)
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
@ ` Samuel Thibault
` Gregory Nowak
` Gregory Nowak
2 siblings, 0 replies; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
[-- Attachment #1: Type: text/plain, Size: 550 bytes --]
Samuel Thibault, le dim. 11 oct. 2020 17:16:40 +0200, a ecrit:
> Samuel Thibault, le dim. 11 oct. 2020 16:35:16 +0200, a ecrit:
> > Gregory Nowak, le sam. 10 oct. 2020 20:55:32 -0700, a ecrit:
> > > 4. Open the sound card with another application.
> >
> > Oh, in that case I do get the mixture on my system indeed.
>
> It seems the buffering is happening inside alsa's dmix then. Could you
> try the attached patch on pcaudiolib? (which is the one that configures
> the buffering)
And this version should be also fixing it for pulseaudio.
Samuel
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 1701 bytes --]
---
src/alsa.c | 3 +++
src/audio_priv.h | 4 ++++
src/pulseaudio.c | 7 +++++++
3 files changed, 14 insertions(+)
--- a/src/alsa.c
+++ b/src/alsa.c
@@ -99,6 +99,7 @@ alsa_object_open(struct audio_object *ob
snd_pcm_hw_params_t *params = NULL;
snd_pcm_hw_params_malloc(¶ms);
+ snd_pcm_uframes_t bufsize = (rate * channels * LATENCY) / 1000;
int err = 0;
if ((err = snd_pcm_open(&self->handle, self->device ? self->device : "default", SND_PCM_STREAM_PLAYBACK, 0)) < 0)
@@ -113,6 +114,8 @@ alsa_object_open(struct audio_object *ob
goto error;
if ((err = snd_pcm_hw_params_set_channels(self->handle, params, channels)) < 0)
goto error;
+ if ((err = snd_pcm_hw_params_set_buffer_size_near(self->handle, params, &bufsize)) < 0)
+ goto error;
if ((err = snd_pcm_hw_params(self->handle, params)) < 0)
goto error;
if ((err = snd_pcm_prepare(self->handle)) < 0)
--- a/src/pulseaudio.c
+++ b/src/pulseaudio.c
@@ -74,6 +74,13 @@ pulseaudio_object_open(struct audio_obje
}
int error = 0;
+ pa_buffer_attr battr;
+
+ battr.fragsize = (uint32_t) -1;
+ battr.maxlength = (uint32_t) -1;
+ battr.minreq = (uint32_t) -1;
+ battr.prebuf = (uint32_t) -1;
+ battr.tlength = pa_bytes_per_second(&self->ss) * LATENCY / 1000;
self->s = pa_simple_new(NULL,
self->application_name,
PA_STREAM_PLAYBACK,
--- a/src/audio_priv.h
+++ b/src/audio_priv.h
@@ -52,6 +52,10 @@ struct audio_object
int error);
};
+/* We try to aim for 10ms cancelation latency, which will be perceived as
+ * "snappy" by users */
+#define LATENCY 10
+
#if defined(_WIN32) || defined(_WIN64)
#include <windows.h>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
` Samuel Thibault
@ ` Gregory Nowak
` Gregory Nowak
2 siblings, 0 replies; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sun, Oct 11, 2020 at 05:16:40PM +0200, Samuel Thibault wrote:
> Could you
> try the attached patch on pcaudiolib? (which is the one that configures
> the buffering)
Yes, I'll grab the source for libpcaudio0, will patch, compile, and
test. I'll report back when I do assuming someone else doesn't beat me
to it first. That won't be until I test the kernel patch first from
the previous discussion. Stay tuned to both threads.
Greg
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
` Kirk Reiser
@ ` Gregory Nowak
` Kirk Reiser
1 sibling, 1 reply; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sat, Oct 10, 2020 at 09:36:36PM +0200, Samuel Thibault wrote:
> Would you be able to try the attached patch?
I can confirm that Samuel's patch fixes the issue so that speakup+1
and speakup+2 controls volume again.
Since I feel that volume control on the fly is fairly critical, I've
decided to release my kernel build. The debian packages were built for
a devuan Beowulf system, and should work on debian buster. This kernel
should boot on most if not all x86_64 systems. There are modules for a
variety of SATA controllers, and file systems. The debian packages
aren't signed, and the kernel isn't signed either which your UEFI
and/or boot loader might not like. If any of this makes you
uncomfortable, wait for the fix to make it to where ever you get your
kernel updates from, or build your own kernel with the patch (the www
is your friend).
For those who don't want to or can't install debian packages, the
amd64_binaries directory has binaries for the kernel, modules, and
headers. If installing this kernel breaks your system in any way, you
get to keep all the pieces.
You can find all of this at:
<https://www.gregn.net/linux-5.8.14/>
Greg
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
So, where'd the volume controls get to? Kirk Reiser
` Chime Hart
` Samuel Thibault
@ ` Janina Sajka
2 siblings, 0 replies; 36+ messages in thread
From: Janina Sajka @ UTC (permalink / raw)
To: speakup
+1 to Kirk. I'm also wondering about volume control and I'm also still
stuck on the old espeak.
Of the two the volume control is actually more important for me, because
I have Orca using the same audio device and need to level the volume
with Speakup. This was always so much easier to do on the Speakup side.
Best,
Janina
Kirk Reiser writes:
> Hello Samuel et al: The latest version of speakup appears to have
> replaced the volume controls with inflection controls. I don't really
> have a problem with this if the volume controls have just been moved
> to another key combination but I haven't been able to find where they
> are now. I may also be out to lunch but I don't remember any
> discussion about moving them or the reason for doing so here on the
> list. Can someone clarify the situation for me please?
>
> BTW, a lot of people use the volume controls so I hope they haven't
> been arbitrarily removed.
>
> IMO espeakup is still entirely brain dead so a lot of us still have to
> use very old versions from back before espeak-en to get decent
> performence. It's just an observation.
>
> Kirk
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Janina Sajka
https://linkedin.com/in/jsajka
Linux Foundation Fellow
Executive Chair, Accessibility Workgroup: http://a11y.org
The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Co-Chair, Accessible Platform Architectures http://www.w3.org/wai/apa
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Gregory Nowak
@ ` Kirk Reiser
` Karen Lewellen
0 siblings, 1 reply; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Thanks Greg for taking on testing the patches and releasing your
results. Also thanks again to Samuel for getting a fix out so quickly.
Kirk
On Sun, 11 Oct 2020, Gregory Nowak wrote:
> On Sat, Oct 10, 2020 at 09:36:36PM +0200, Samuel Thibault wrote:
>> Would you be able to try the attached patch?
>
> I can confirm that Samuel's patch fixes the issue so that speakup+1
> and speakup+2 controls volume again.
>
> Since I feel that volume control on the fly is fairly critical, I've
> decided to release my kernel build. The debian packages were built for
> a devuan Beowulf system, and should work on debian buster. This kernel
> should boot on most if not all x86_64 systems. There are modules for a
> variety of SATA controllers, and file systems. The debian packages
> aren't signed, and the kernel isn't signed either which your UEFI
> and/or boot loader might not like. If any of this makes you
> uncomfortable, wait for the fix to make it to where ever you get your
> kernel updates from, or build your own kernel with the patch (the www
> is your friend).
>
> For those who don't want to or can't install debian packages, the
> amd64_binaries directory has binaries for the kernel, modules, and
> headers. If installing this kernel breaks your system in any way, you
> get to keep all the pieces.
>
> You can find all of this at:
>
> <https://www.gregn.net/linux-5.8.14/>
>
> Greg
>
>
>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
@ ` Kirk Reiser
0 siblings, 0 replies; 36+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sun, 11 Oct 2020, Samuel Thibault wrote:
> Kirk Reiser, le sam. 10 oct. 2020 20:58:56 -0400, a ecrit:
>> Okay, the espeakup I'm using isn't using espeak-ng at all. It's using:
>>
>> libespeak1:amd64 1.48.04+dfsg-9
>
> That's really old them. You'd want to use a more recent version, at
> least libespeak-ng1 1.49.0+dfsg-7
I won't upgrade from my old crusty but faithful version of espeakup
and espeak until what's available now is as usable. I do appreciate
you working on fixing it however and I hope this new set of patches
you've put together does in fact fix the problem.
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Kirk Reiser
@ ` Karen Lewellen
` Samuel Thibault
0 siblings, 1 reply; 36+ messages in thread
From: Karen Lewellen @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
If volume is restored, where is inflection now?
granted I am not a speakup user, but one should have both, no?
Karen
On Mon, 12 Oct 2020, Kirk Reiser wrote:
> Thanks Greg for taking on testing the patches and releasing your
> results. Also thanks again to Samuel for getting a fix out so quickly.
>
> Kirk
>
> On Sun, 11 Oct 2020, Gregory Nowak wrote:
>
>> On Sat, Oct 10, 2020 at 09:36:36PM +0200, Samuel Thibault wrote:
>> > Would you be able to try the attached patch?
>>
>> I can confirm that Samuel's patch fixes the issue so that speakup+1
>> and speakup+2 controls volume again.
>>
>> Since I feel that volume control on the fly is fairly critical, I've
>> decided to release my kernel build. The debian packages were built for
>> a devuan Beowulf system, and should work on debian buster. This kernel
>> should boot on most if not all x86_64 systems. There are modules for a
>> variety of SATA controllers, and file systems. The debian packages
>> aren't signed, and the kernel isn't signed either which your UEFI
>> and/or boot loader might not like. If any of this makes you
>> uncomfortable, wait for the fix to make it to where ever you get your
>> kernel updates from, or build your own kernel with the patch (the www
>> is your friend).
>>
>> For those who don't want to or can't install debian packages, the
>> amd64_binaries directory has binaries for the kernel, modules, and
>> headers. If installing this kernel breaks your system in any way, you
>> get to keep all the pieces.
>>
>> You can find all of this at:
>>
>> <https://www.gregn.net/linux-5.8.14/>
>>
>> Greg
>>
>>
>>
>>
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Karen Lewellen
@ ` Samuel Thibault
` Karen Lewellen
0 siblings, 1 reply; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Karen Lewellen, le lun. 12 oct. 2020 13:39:22 -0400, a ecrit:
> If volume is restored, where is inflection now?
There is no default keybinding for it, but it could be added. I'm
however not sure whether it would be so useful as a keybinding? It can
be configured through the file in
/sys/accessibility/speakup/soft/inflection
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
@ ` Karen Lewellen
` Samuel Thibault
0 siblings, 1 reply; 36+ messages in thread
From: Karen Lewellen @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
because speaking personally, there are times in different settings, when
one desires the flexibility of adjusting how much or how little
inflection is provided..without having to be a computer programmer and edit
that way.
Its about choices allowing for one to make use of the screen reading tool
individually.
But again, I am not an actual user. those choosing the tool might not
care. Still, speaking personally, the lack of flexibility without
complexity would deter my considering the program, which is a shame since
it may be the only Linux option for hardware speech.
Karen
On Mon, 12 Oct 2020, Samuel Thibault wrote:
> Karen Lewellen, le lun. 12 oct. 2020 13:39:22 -0400, a ecrit:
>> If volume is restored, where is inflection now?
>
> There is no default keybinding for it, but it could be added. I'm
> however not sure whether it would be so useful as a keybinding? It can
> be configured through the file in
> /sys/accessibility/speakup/soft/inflection
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Karen Lewellen
@ ` Samuel Thibault
` Karen Lewellen
0 siblings, 1 reply; 36+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Karen Lewellen, le lun. 12 oct. 2020 14:19:40 -0400, a ecrit:
> one desires the flexibility of adjusting how much or how little
> inflection is provided..without having to be a computer programmer and
> edit that way.
Sure, I just mean that there aren't so many shortcuts possibilities out
there. It's up to the speakup community to decide whether assigning a
default shortcut is desired.
Samuel
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Samuel Thibault
@ ` Karen Lewellen
` Tyler Spivey
0 siblings, 1 reply; 36+ messages in thread
From: Karen Lewellen @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I can respect that stance. However there are as many ways to decide what
is desired in one's computer tools as there are individuals using them.
better to build an existing buffet of options than have to add things in
one at a time later.
On Mon, 12 Oct 2020, Samuel Thibault wrote:
> Karen Lewellen, le lun. 12 oct. 2020 14:19:40 -0400, a ecrit:
>> one desires the flexibility of adjusting how much or how little
>> inflection is provided..without having to be a computer programmer and
>> edit that way.
>
> Sure, I just mean that there aren't so many shortcuts possibilities out
> there. It's up to the speakup community to decide whether assigning a
> default shortcut is desired.
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Karen Lewellen
@ ` Tyler Spivey
` Didier Spaier
0 siblings, 1 reply; 36+ messages in thread
From: Tyler Spivey @ UTC (permalink / raw)
To: speakup
Where is the genmap utility discussed in the guide (spkguide.txt in my
kernel source)?
That way we could just add our own key bindings. Is the guide outdated?
On 10/12/2020 11:31 AM, Karen Lewellen wrote:
> I can respect that stance. However there are as many ways to decide
> what is desired in one's computer tools as there are individuals using
> them.
> better to build an existing buffet of options than have to add things in
> one at a time later.
>
>
>
> On Mon, 12 Oct 2020, Samuel Thibault wrote:
>
>> Karen Lewellen, le lun. 12 oct. 2020 14:19:40 -0400, a ecrit:
>>> one desires the flexibility of adjusting how much or how little
>>> inflection is provided..without having to be a computer programmer and
>>> edit that way.
>>
>> Sure, I just mean that there aren't so many shortcuts possibilities out
>> there. It's up to the speakup community to decide whether assigning a
>> default shortcut is desired.
>>
>> Samuel
>> _______________________________________________
>> Speakup mailing list
>> Speakup@linux-speakup.org
>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>>
>>
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: So, where'd the volume controls get to?
` Tyler Spivey
@ ` Didier Spaier
0 siblings, 0 replies; 36+ messages in thread
From: Didier Spaier @ UTC (permalink / raw)
To: speakup
Hi,
spkguide.txt is indeed outdated.
As an aside in the 5.9 kernel tree it has migrated here:
Documentation/admin-guide/spkguide.txt
And the file sysfs-driver-speakup is now there:
Documentation/ABI/stable/sysfs-driver-speakup
Maybe one can find genmap in an old kernel tree?
Didier
Le 12/10/2020 à 20:42, Tyler Spivey a écrit :
> Where is the genmap utility discussed in the guide (spkguide.txt in my kernel source)?
> That way we could just add our own key bindings. Is the guide outdated?
>
> On 10/12/2020 11:31 AM, Karen Lewellen wrote:
>> I can respect that stance. However there are as many ways to decide what is desired in one's computer tools as there are individuals using them.
>> better to build an existing buffet of options than have to add things in one at a time later.
>>
>>
>>
>> On Mon, 12 Oct 2020, Samuel Thibault wrote:
>>
>>> Karen Lewellen, le lun. 12 oct. 2020 14:19:40 -0400, a ecrit:
>>>> one desires the flexibility of adjusting how much or how little
>>>> inflection is provided..without having to be a computer programmer and
>>>> edit that way.
>>>
>>> Sure, I just mean that there aren't so many shortcuts possibilities out
>>> there. It's up to the speakup community to decide whether assigning a
>>> default shortcut is desired.
>>>
>>> Samuel
>>> _______________________________________________
>>> Speakup mailing list
>>> Speakup@linux-speakup.org
>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>>>
>>>
>> _______________________________________________
>> Speakup mailing list
>> Speakup@linux-speakup.org
>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Flushing issue (was: So, where'd the volume controls get to?)
` Samuel Thibault
` Samuel Thibault
` Gregory Nowak
@ ` Gregory Nowak
2 siblings, 0 replies; 36+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
On Sun, Oct 11, 2020 at 05:16:40PM +0200, Samuel Thibault wrote:
> It seems the buffering is happening inside alsa's dmix then. Could you
> try the attached patch on pcaudiolib? (which is the one that configures
> the buffering)
I just got around to trying this patch, and it seems to be working for
me under ALSA. If necessary, I can install debian configured for
pulseaudio in a virtual machine, and try it under pulseaudio as
well. I don't want to reconfigure my sound setup on my production
machines for pulseaudio. Thanks Samuel for your fixes.
Greg
--
web site: http://www.gregn.net
gpg public key: http://www.gregn.net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
If we haven't been in touch before, e-mail me before adding me to your contacts.
--
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
So, where'd the volume controls get to? Kirk Reiser
` Chime Hart
` Samuel Thibault
` Alexander Epaneshnikov
` Chime Hart
` Kirk Reiser
` Samuel Thibault
` Kirk Reiser
` Gregory Nowak
` Gregory Nowak
` Gregory Nowak
` Kirk Reiser
` Karen Lewellen
` Samuel Thibault
` Karen Lewellen
` Samuel Thibault
` Karen Lewellen
` Tyler Spivey
` Didier Spaier
` Flushing issue (was: So, where'd the volume controls get to?) Samuel Thibault
` Kirk Reiser
` Samuel Thibault
` Flushing issue Tyler Spivey
` Samuel Thibault
` Flushing issue (was: So, where'd the volume controls get to?) Kirk Reiser
` Samuel Thibault
` Kirk Reiser
` Gregory Nowak
` Chime Hart
` Samuel Thibault
` Samuel Thibault
` Samuel Thibault
` Gregory Nowak
` Gregory Nowak
` So, where'd the volume controls get to? Chime Hart
` Janina Sajka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).