public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* DecTalk Settings from Within Speakup?
@  Chime Hart
   ` Gregory Nowak
  0 siblings, 1 reply; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: speakup

For maybe 16years since I purchased a DecTalk U S B, many of you know I 
experience frustrations many times a day as the pitch, volume, and rate drop 
suddenly. Well, a couple of months ago, 1 of my Linux experts had an e-mail 
exchange with Kirk, who mentioned something about defalt settings. Well, I 
looked in a copy of speakup_dectlk.c, was able to see where the rate says 180, 
meanwhile we set it at 229. Or the volume which I think says 60 when we set at 
86. Those are just 2 examples. Only by jussling those insert functions to alter 
volume or pitch will put them back after a sudden drop. Some time ago we created 
an alias to reload this dectalk when it gets hozed.
/usr/bin/sudo /sbin/modprobe  -r speakup_dectlk; /usr/bin/sudo /sbin/modprobe 
speakup_dectlk; sudo cp /usr/local/bin/characters 
/sys/accessibility/speakup/i18n/
However, even altering some of those values, I would also need to know what 
replacement to send dectalk so it might `always respect my changes.
I guess David in Canada was the last person who modified these drivers. I will 
be quite honest, each time I see Okash post, I become hopeful. But now with some 
amunision from Kirk, I hope among the movers-and-shakers, maybesome sort of fix 
or even better a real U S B driver can be created.
I realize, I am only a user-and-not a programmer, but if I were to guess, most 
Speakup users are programmers. Anyway, thanks in advance, whatever any of you 
can do. I had even considered sending Kirk an audio file demonstrating these 
issues, but I haven't yet patched out of an ear-phone jack to a recorder.
Chime

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
   DecTalk Settings from Within Speakup? Chime Hart
@  ` Gregory Nowak
     ` Chime Hart
  0 siblings, 1 reply; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Have you tried running

speakupconf load

as root to bring your dectalk back to normal? I think that would be
simpler than unloading and reloading the module again. Do you set your
speech defaults through speakup, or somehow on the dectalk itself? If
you don't set your speech defaults through speakup, then what is
almost certainly happening is that speakup is reinitializing the
dectalk with its own settings. Even if you are setting your speech
parameters through speakup and this is still happening, you could
still run speakupconf load in a cron job every few minutes, and that
would keep bringing your dectalk back to normal without your
intervention, and without losing speakup by unloading and reloading the
module.

BTW, I think most speakup users are not programmers.

Greg


On Tue, Apr 14, 2020 at 06:39:40PM -0700, Chime Hart wrote:
> For maybe 16years since I purchased a DecTalk U S B, many of you know I
> experience frustrations many times a day as the pitch, volume, and rate drop
> suddenly. Well, a couple of months ago, 1 of my Linux experts had an e-mail
> exchange with Kirk, who mentioned something about defalt settings. Well, I
> looked in a copy of speakup_dectlk.c, was able to see where the rate says
> 180, meanwhile we set it at 229. Or the volume which I think says 60 when we
> set at 86. Those are just 2 examples. Only by jussling those insert
> functions to alter volume or pitch will put them back after a sudden drop.
> Some time ago we created an alias to reload this dectalk when it gets hozed.
> /usr/bin/sudo /sbin/modprobe  -r speakup_dectlk; /usr/bin/sudo
> /sbin/modprobe speakup_dectlk; sudo cp /usr/local/bin/characters
> /sys/accessibility/speakup/i18n/
> However, even altering some of those values, I would also need to know what
> replacement to send dectalk so it might `always respect my changes.
> I guess David in Canada was the last person who modified these drivers. I
> will be quite honest, each time I see Okash post, I become hopeful. But now
> with some amunision from Kirk, I hope among the movers-and-shakers,
> maybesome sort of fix or even better a real U S B driver can be created.
> I realize, I am only a user-and-not a programmer, but if I were to guess,
> most Speakup users are programmers. Anyway, thanks in advance, whatever any
> of you can do. I had even considered sending Kirk an audio file
> demonstrating these issues, but I haven't yet patched out of an ear-phone
> jack to a recorder.
> Chime
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> 

-- 
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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
   ` Gregory Nowak
@    ` Chime Hart
       ` Gregory Nowak
  0 siblings, 1 reply; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Thanks Greg: Next time these values drop, I will try that. Most times I don't 
run that alias, usually just hit insert+1 which brings volume back to 85, but I 
also do that for each of these settings which get knocked down.
Just tried your load command, which knocked out my extra inflection, and moved 
the pitch from 113 to 122. To enjoy more inflection, I must type
sudo echo "[:dv pr 250]" >> /sys/accessibility/speakup/synth_direct
Thats in an alias which calls a script.
Chime

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
     ` Chime Hart
@      ` Gregory Nowak
         ` Chime Hart
         ` Samuel Thibault
  0 siblings, 2 replies; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

OK, sounds like you might not be taking full advantage of what the
speakupconf tool can do. Let's start with your pitch. Set it to 113
which seems to be what you would like it to be at. Then run:

speakupconf save

as root. Now, when you run speakupconf load, your pitch should be at
113.

Keep in mind that when you set speech parameters through synth_direct,
they aren't guaranteed to be in effect, since speakup can reset your
dectalk to speakup's values. I don't know what your inflection setting
corresponds to in speakup, but I'm guessing it would be either freq, or
tone. I doubt the values speakup takes for those settings go up to
250, but you can maybe figure that out by looking at the
speakup_dectlk.c driver like you did for the rate, or you can set them
with:

echo 5 >/sys/accessibility/speakup/dectlk/freq

and

echo 5 >/sys/accessibility/speakup/tone

where 5 should be replaced with the number you want. Try experimenting
with those to see how high they go for you. You can read them back
with:

cat /sys/accessibility/speakup/dectlk/freq

and

cat /sys/accessibility/speakup/tone

If one of those gets your inflection to where you want, then just run:

speakup save

and your problems will hopefully go away. If this doesn't bring your
inflection to where you want, then someone would have to figure out
which speakup parameter corresponds to inflection, and see if the
driver can be modified to set inflection to the value you need from
speakup itself. I believe that Oakash has a dectalk to work with, and
he is familiar with speakup's code. If that's correct, then maybe this
is something Oakash would be able to look into, and fix.

Greg


On Tue, Apr 14, 2020 at 09:04:02PM -0700, Chime Hart wrote:
> Thanks Greg: Next time these values drop, I will try that. Most times I
> don't run that alias, usually just hit insert+1 which brings volume back to
> 85, but I also do that for each of these settings which get knocked down.
> Just tried your load command, which knocked out my extra inflection, and
> moved the pitch from 113 to 122. To enjoy more inflection, I must type
> sudo echo "[:dv pr 250]" >> /sys/accessibility/speakup/synth_direct
> Thats in an alias which calls a script.
> Chime
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> 

-- 
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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
       ` Gregory Nowak
@        ` Chime Hart
           ` Gregory Nowak
           ` Samuel Thibault
         ` Samuel Thibault
  1 sibling, 2 replies; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Thanks Greg. Running sudo speakupconf save  didn't ruin my settings, however, 
once I ran it with load, the pitch still went to 122 and my inflection setting 
was knocked out. By the way that is a command sent to the dectalk, has little or 
nothing to do with Speakup. So that command
echo "[:dv pr 250]" >> /sys/accessibility/speakup/synth_direct
sets a parameter in the DecTalk which provides more inflection. Sure I know I 
can increase the pitch all the way to 350 in Speakup.
And lastly, we modified the charactors file, so when I type the number 9  it 
would say niner. And other similar changes, but running that load command knocks 
that out-and-resets to the defalts. By running my "rd" alias, it coppies the 
charactors file back in to use. Thanks for your guidance.
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
         ` Chime Hart
@          ` Gregory Nowak
             ` Chime Hart
             ` Gregory Nowak
           ` Samuel Thibault
  1 sibling, 2 replies; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Wed, Apr 15, 2020 at 01:57:52AM -0700, Chime Hart wrote:
> Thanks Greg. Running sudo speakupconf save  didn't ruin my settings,
> however, once I ran it with load, the pitch still went to 122 and my
> inflection setting was knocked out. By the way that is a command sent to the
> dectalk, has little or nothing to do with Speakup.

Right, which is most likely why you're having the issues you mentioned.

> And lastly, we modified the charactors file, so when I type the number 9  it
> would say niner. And other similar changes, but running that load command
> knocks that out-and-resets to the defalts. By running my "rd" alias, it
> coppies the charactors file back in to use. Thanks for your guidance.

The speakupconf save should also copy the characters file. If you want
to be really sure that your custom characters file is the one that
gets loaded by speakupconf load, you can delete the one in
/etc/speakup/i18n/characters, and copy your own by hand into
/etc/speakup/i18n.

I would also strongly recommend opening an issue about the problems
you're experiencing at:

<https://github.com/bytefire/speakup/issues>

so that it is documented, and has a bigger chance of being looked
into. If that's something you're unable to do, I can open it for you,
and point to this discussion.

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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
           ` Gregory Nowak
@            ` Chime Hart
             ` Gregory Nowak
  1 sibling, 0 replies; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Well Greg, my charactors file is in dot speakup slash i18n   so I did what you 
suggested.
As far as your offer, I will take you up on it, as github is somewhat a mess in 
Lynx. Although I am more concerned with the DecTalk issues, but certainly both 
are inconsistancies. Thanks so much in advance
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
           ` Gregory Nowak
             ` Chime Hart
@            ` Gregory Nowak
  1 sibling, 0 replies; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

I've opened an issue about this. It can be found at:

<https://github.com/bytefire/speakup/issues/11>

As far as speakupconf, you will have configuration settings in either
/etc/speakup, or in $HOME/.speakup. It depends on if speakupconf is
run as root, or as a normal user. Since you seem to be the only user
of your system, it makes sense to store the settings system wide in
/etc/speakup, which is done when you run speakupconf as root. If
you're already running speakup as a normal user, and saving your
settings in $HOME/.speakup, that's fine. Just keep in mind that
speakupconf will save/load different sets of parameters, depending on
who you run it as.

Greg


On Wed, Apr 15, 2020 at 02:59:35PM -0700, Gregory Nowak wrote:
> On Wed, Apr 15, 2020 at 01:57:52AM -0700, Chime Hart wrote:
> > Thanks Greg. Running sudo speakupconf save  didn't ruin my settings,
> > however, once I ran it with load, the pitch still went to 122 and my
> > inflection setting was knocked out. By the way that is a command sent to the
> > dectalk, has little or nothing to do with Speakup.
> 
> Right, which is most likely why you're having the issues you mentioned.
> 
> > And lastly, we modified the charactors file, so when I type the number 9  it
> > would say niner. And other similar changes, but running that load command
> > knocks that out-and-resets to the defalts. By running my "rd" alias, it
> > coppies the charactors file back in to use. Thanks for your guidance.
> 
> The speakupconf save should also copy the characters file. If you want
> to be really sure that your custom characters file is the one that
> gets loaded by speakupconf load, you can delete the one in
> /etc/speakup/i18n/characters, and copy your own by hand into
> /etc/speakup/i18n.
> 
> I would also strongly recommend opening an issue about the problems
> you're experiencing at:
> 
> <https://github.com/bytefire/speakup/issues>
> 
> so that it is documented, and has a bigger chance of being looked
> into. If that's something you're unable to do, I can open it for you,
> and point to this discussion.
> 
> 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

-- 
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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
         ` Chime Hart
           ` Gregory Nowak
@          ` Samuel Thibault
             ` Gregory Nowak
  1 sibling, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hello,

Chime Hart, le mer. 15 avril 2020 01:57:52 -0700, a ecrit:
> So that command
> echo "[:dv pr 250]" >> /sys/accessibility/speakup/synth_direct
> sets a parameter in the DecTalk which provides more inflection.

Well, yes, but that'll work only until speakup wants to change the pitch
for whatever screen-reader-related reason such as expressing caps etc.

It seems to me that there is a misunderstanding here: this is really
*not* the way you are supposed to configure your hardware synthesis,
that's deemed to be overwritten whenever the core wants to change the
pitch etc.

The *proper* way to configure pitch, volume etc. is to 

echo 250 > /sys/accessibility/speakup/dectlk/pitch

So that it's *speakup* which knows the desired parameter and tell the
hardware as well, and not only let the hardware know about it. Same for
volume etc.

Of course such live configuration gets lost at reboot. That's why there
is speakupconf, which allows to save your preferred parameters, and you
can get it called at boot to restore your parameters.


I thought this was documented and well-known, but apparently not. Can
somebody work on getting this properly known, to make sure people don't
fall in that trap?

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
       ` Gregory Nowak
         ` Chime Hart
@        ` Samuel Thibault
           ` Chime Hart
  1 sibling, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Gregory Nowak, le mar. 14 avril 2020 21:42:39 -0700, a ecrit:
> I doubt the values speakup takes for those settings go up to 250,

Speakup takes values as much as the hardware takes it. At least, as much
as is documented in the specific driver. For the pitch in the dectlk
driver, one can read in the driver

{ PITCH, .u.n = {"[:dv ap %d] ", 122, 50, 350, 0, 0, NULL } },

So it's indeed 122 by default, and values ranging from 50 to 350. I just
tried it, and I did indeed saw [:dv ap 350] get output on the serial
port, so it is definitely behaving as expected.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
         ` Samuel Thibault
@          ` Chime Hart
             ` Samuel Thibault
  0 siblings, 1 reply; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Thanks Sam, I tried your exact echo suggestion but even with sudo  I get a 
permission denied. I tried
sudo echo 250 > /sys/accessibility/speakup/dectlk/pitch=113
In addition, since you seemingly have a DecTalk, I need to explain, its more of 
a sing/Song delivery as words are spoken. I think I could manually change pitch 
to 480, but as long as that enflection is set the way we explained, then I am 
happy with 113, but would also like the rate to `stay at 229 and volume to 
remain at 86 whether I reboot  or are arrowing through lines of text. But for an 
unknown reason these values drop suddenly until I go to the insert pannel. 
Unfortunately no1 has figured out a way to track or log what Speakup or this U S 
B DecTalk are receiving when these drops occur. I hope short of my talking with 
you live, that I am explaining these challenges. Thanks so much in advance
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
           ` Chime Hart
@            ` Samuel Thibault
  0 siblings, 0 replies; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Chime Hart, le jeu. 16 avril 2020 17:02:45 -0700, a ecrit:
> I tried
> sudo echo 250 > /sys/accessibility/speakup/dectlk/pitch=113

You need to know something: '>' is interpreted by your shell *before*
sudo takes effet. So that is indeed expected to fail, since you are
actually trying to open the file before switching to root. You have to
switch to root with sudo *before* using '>'

> In addition, since you seemingly have a DecTalk,

I don't, but I can look at what getting emitted to what would be a
dectalk.

> Unfortunately no1 has figured out a way to track or log what
> Speakup or this U S B DecTalk are receiving when these drops occur.

Very probably simply exactly the commands that tell the dectalk to reset
the default values. Simply because it's speakup which happens to set
them when it needs to change them temporarily to render caps etc.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
           ` Samuel Thibault
@            ` Gregory Nowak
               ` Samuel Thibault
  0 siblings, 1 reply; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Fri, Apr 17, 2020 at 01:28:13AM +0200, Samuel Thibault wrote:
> Well, yes, but that'll work only until speakup wants to change the pitch
> for whatever screen-reader-related reason such as expressing caps etc.

I don't understand what Chime means by inflection, but from the thread
so far, I'm 90% sure he doesn't mean pitch. That would leave either
freq or tone, but I'm not sure which of those that would be.

> I thought this was documented and well-known, but apparently not. Can
> somebody work on getting this properly known, to make sure people don't
> fall in that trap?

As far as I know, it is properly documented and explained in the
speakup user guide. If someone wants to use advanced methods like
synth_direct, that's fine, but that person should be prepared to deal
with the consequences of doing so.

On Fri, Apr 17, 2020 at 01:36:36AM +0200, Samuel Thibault wrote:
> Speakup takes values as much as the hardware takes it. At least, as much
> as is documented in the specific driver. For the pitch in the dectlk
> driver, one can read in the driver
> 
> { PITCH, .u.n = {"[:dv ap %d] ", 122, 50, 350, 0, 0, NULL } },
> 
> So it's indeed 122 by default, and values ranging from 50 to 350. I just
> tried it, and I did indeed saw [:dv ap 350] get output on the serial
> port, so it is definitely behaving as expected.

So Chime should be able to set pitch to 113 like he wants, and be able
to save and load it with speakupconf without issues. However, Chime
said in a previous post to this thread that he set the pitch to 113,
and saved it with speakupconf. When he used speakupconf load though,
Chime said his pitch was restored to 122. My guess is there could be a
miscommunication here some where, maybe saving in /etc/speakup and
loading from $HOME/.speakup? Without seeing an exact script of a load
and restore session, and a cat of values in
/sys/accessibility/speakup/, it's difficult, if not impossible to
determine exactly what is going on.

On Thu, Apr 16, 2020 at 05:02:45PM -0700, Chime Hart wrote:
> Thanks Sam, I tried your exact echo suggestion but even with sudo  I get a
> permission denied. I tried
> sudo echo 250 > /sys/accessibility/speakup/dectlk/pitch=113

No, do it like:

sudo echo 113 >/sys/accessibility/speakup/pitch

This will set your pitch to 113. Like I said, I think we're talking
about two different things here, pitch and inflection, whatever that means.

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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
             ` Gregory Nowak
@              ` Samuel Thibault
                 ` Samuel Thibault
                 ` Karen Lewellen
  0 siblings, 2 replies; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Gregory Nowak, le jeu. 16 avril 2020 17:40:33 -0700, a ecrit:
> On Fri, Apr 17, 2020 at 01:28:13AM +0200, Samuel Thibault wrote:
> > Well, yes, but that'll work only until speakup wants to change the pitch
> > for whatever screen-reader-related reason such as expressing caps etc.
> 
> I don't understand what Chime means by inflection, but from the thread
> so far, I'm 90% sure he doesn't mean pitch.

Ok, reading more closely:

Chime wrote:
> To enjoy more inflection, I must type
> sudo echo "[:dv pr 250]" >> /sys/accessibility/speakup/synth_direct

The driver reads:
> { PITCH, .u.n = {"[:dv ap %d] ", 122, 50, 350, 0, 0, NULL } },

My bad, notice "pr" vs "ap" which I didn't spot initially. The rest of
the driver doesn't talk about "dv pr".  I don't have the programming
manual for the dectalk, so I don't know what relation the hardware
makes between "dv pr" and "dv ap". Ideally they would be independent,
and thus using synth_direct would indeed be a proper way to set it up,
since speakup itself won't set "dv pr". But since Chime reports it to be
overwritten, it looks like there is a relation with something else,
possibly the pitch, possibly not. I don't know either what inflexion
means, but if it's something different from pitch and rate, we can
probably just add it as another variable like those two, so it can be
set just the same way. One would just need to know the range of values
that can be used.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
               ` Samuel Thibault
@                ` Samuel Thibault
                   ` Chime Hart
                 ` Karen Lewellen
  1 sibling, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Samuel Thibault, le ven. 17 avril 2020 03:12:11 +0200, a ecrit:
> I don't have the programming manual for the dectalk, so I don't know
> what relation the hardware makes between "dv pr" and "dv ap".

With a quick search I found it on
https://manualzz.com/doc/7326177/dectalk-5.01-e1-user-guide
and it says:

ap Average pitch, in H
pr Pitch range, in %

So it's indeed a different thing: ap is the average, and pr is how much
it should vary (defaults to 100% with the Paul voice). I'd still be
surprised that setting dv ap would change dv pr as well, they are
supposed to be independent.

Maybe experimenting with synth_direct would allow to know more, e.g.

echo "[:dv ap 112 pr 100] First test [:dv ap 112 pr 250] Second test [:dv ap 113] Third test" >> /sys/accessibility/speakup/synth_direct

I would expect the second test to have more inflection, and the third
test to have the same inflection, only a very little bit higher pitch.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                 ` Samuel Thibault
@                  ` Chime Hart
                     ` Gregory Nowak
  0 siblings, 1 reply; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Well, Sam, thanks for grabbing the manual. I have been searching somewhere to 
find you an audio sample of what I am looking for, but short of my patching out 
of an earphone jack  to a VR-Stream recorder. Also, to run these tests, how 
would I send commands directly to this unit? Thanks so much in advance
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                   ` Chime Hart
@                    ` Gregory Nowak
                       ` Chime Hart
  0 siblings, 1 reply; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Thu, Apr 16, 2020 at 07:04:18PM -0700, Chime Hart wrote:
> Also, to run
> these tests, how would I send commands directly to this unit? Thanks so much
> in advance

You'd send them the same you've been doing through
synth_direct. Samuel pretty much gave the syntax in his post to which
you replied. In your case, you'd probably use sudo as you have been
doing. Since you'd need to issue multiple echo commands, it's probably
easier to just become root outright, either through sudo, or by
logging in as root, or through su.

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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                     ` Gregory Nowak
@                      ` Chime Hart
  0 siblings, 0 replies; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hi Greg: Samuel listed some tests, but it didn't seem obvious how to type them.
I went looking through my DecTalk mp3s for an example of an affect I am looking 
for. I certainly didn't create this, but in the following audio, please pay 
attention to the phrase "in the good old dos days"
http://www.hubert-humphrey.com/dt43sample.mp3
Alot of the other files were skits-and-lots of DecTalk songs. Thanks for 
listening
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
               ` Samuel Thibault
                 ` Samuel Thibault
@                ` Karen Lewellen
                   ` Samuel Thibault
  1 sibling, 1 reply; 31+ messages in thread
From: Karen Lewellen @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

  Hi folks,


On Fri, 17 Apr 2020, Samuel Thibault wrote:

>> I don't understand what Chime means by inflection, but from the thread
>> so far, I'm 90% sure he doesn't mean pitch.

Gentlemen,
Inserting an explanation about inflection, at least as applied to the 
dectalk.
Inflection is what provides a more human expression when text is read. 
For example
  the decktalk will still use a voice reflecting that a question has been 
asked even if punctuation is turned off.  will shout at the presence of an 
exclamation mark etc.

Granted Speaking personally this entire exchange supports chime's stance 
that speakup must be used by programmers, but there*must* be something 
uniform that allows rate, pitch, inflection, presence or absence of spoken 
caps, presence or absence of curtain punctuation marks, etc., available for 
*the user* to set and have those remain  constant, not to change at the 
whims of speakup. if that is not happening, you have problems.
as for people falling  into chime's configuration trap, keep in mind that 
even Linux has little  solid consistent guides.  To assume that someone is 
not going to have to experiment.
Such is why  speaking personally, there should be guides both for Linux 
itself and speakup outside of  the operating system, not the howtos that 
load from within the system.
Inflection is what makes a synthesizer sound human and clear and 
understandable.

Think Stephen Hawking  as an example.
Likewise consider that someone new to speech *must* be able to understand 
what is spoken, based on human interaction, which includes inflection.
If speakup lacks the option  after being around  for so long, no wonder 
few testing for accessibility even bother with Linux at all.


Karen




^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                 ` Karen Lewellen
@                  ` Samuel Thibault
                     ` Karen Lewellen
  0 siblings, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hello,

Karen Lewellen wrote:
> there*must* be something uniform that allows caps [...] etc., available for
> *the user* to set and have those remain  constant, not to change at the
> whims of speakup.

That is *exactly* what I am talking about. Using speakupconf to
configure things nicely, and not having to do obscure echo to an obscure
/sys file.

Karen Lewellen wrote:
> If speakup lacks the option  after being around  for so long,

It doesn't lack it, it lets the synthesizer manage it. What is discussed
here is about tuning it, which I haven't heared being asked for before.

Karen Lewellen wrote:
> if that is not happening, you have problems.

Please avoid directing such kind of sentence at people who are actually
trying to find time to work on stuff, I don't see how that can be
helping in any way.

Karen Lewellen wrote:
> there should be guides both for Linux itself and speakup outside of
> the operating system,

There is a speakup guide on http://linux-speakup.org/spkguide.txt
of course it should be getting updated etc. somebody has to do it.
It just can not be me, since I'm not even remotely a user of speakup,
it'd be way simpler if it was real users who would work on it.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                   ` Samuel Thibault
@                    ` Karen Lewellen
                       ` Samuel Thibault
  0 siblings, 1 reply; 31+ messages in thread
From: Karen Lewellen @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Samuel,
Since you removed the explanation about inflection, I hope you realize its 
importance to the function of any   quality screen reader...it is after 
all what helps humans sound more human in the first place.
The idea of leaving  important aspects like  rate pitch and inflection 
configuration   specifics to  the 
synthesizer, translates  into  inconsistent speakup performance.  From what 
you  say, the quality will depend on the synthesizer not the  screen reader 
program.  That, speaking personally, is a mistake.  End users should 
expect the same quality of critical aspects, and yes the ability to fine tune 
how fast how clear  and how human   what your using is, sits firmly in the 
critical dictionary,  from  their screen reader, regardless of 
synthesizers.  Of course individuals are 
going to fine tune those factors, why ever would they not? Such 
preferences  vary from person to person, its part of why there are so many hardware 
synthesizers in the first place, and why software speech is  considered of 
such poor 
quality  for many, when both compared to those tools and the human voice.
As for users of speekup   updating the files, that would require a uniform 
experience, which as you seem to illustrate here is beyond  what a user 
should   expect to fine.
My comments may seem  harsh to you, but  the ability to use Linux  in a 
fluid fashion for some is only as good as the screen reader,  and those 
doing  the work, even if  volunteers, must respect as much.
Its apart  of quality control.

Just my opinion ,
Karen



On Fri, 17 Apr 2020, Samuel Thibault wrote:

> Hello,
>
> Karen Lewellen wrote:
>> there*must* be something uniform that allows caps [...] etc., available for
>> *the user* to set and have those remain  constant, not to change at the
>> whims of speakup.
>
> That is *exactly* what I am talking about. Using speakupconf to
> configure things nicely, and not having to do obscure echo to an obscure
> /sys file.
>
> Karen Lewellen wrote:
>> If speakup lacks the option  after being around  for so long,
>
> It doesn't lack it, it lets the synthesizer manage it. What is discussed
> here is about tuning it, which I haven't heared being asked for before.
>
> Karen Lewellen wrote:
>> if that is not happening, you have problems.
>
> Please avoid directing such kind of sentence at people who are actually
> trying to find time to work on stuff, I don't see how that can be
> helping in any way.
>
> Karen Lewellen wrote:
>> there should be guides both for Linux itself and speakup outside of
>> the operating system,
>
> There is a speakup guide on http://linux-speakup.org/spkguide.txt
> of course it should be getting updated etc. somebody has to do it.
> It just can not be me, since I'm not even remotely a user of speakup,
> it'd be way simpler if it was real users who would work on it.
>
> Samuel
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>
>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                     ` Karen Lewellen
@                      ` Samuel Thibault
                         ` Gregory Nowak
  0 siblings, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Karen Lewellen wrote:
> I hope you realize its importance to the function of any quality
> screen reader.

Sure, I was just commenting on the rest. See my mail date Fri, 17 Apr
2020 03:12:11 +0200 about including it as a parameter.

Karen Lewellen wrote:
> From what you say, the quality will depend on the synthesizer not the
> screen reader program.

Yes: the screen reader can't do much if the synthesizer doesn't support
good inflection. It can not make the synthesizer magically change its
behavior if the synthesizer itself doesn't support it.

Karen Lewellen wrote:
> Of course individuals are going to fine tune those factors, why ever
> would they not?

The question was not whether they would tune it or not, but about
knowing it was existing at all. I simply had no idea this notion
was existing at all in synthesizers, since I have basically zero
actual practice of speech synthesizer. Why am I working on speakup
then? Frankly, when I read messages like yours, I do wonder. I just
happened to go by and see that speakup needed help. If it's not welcome
I can just merely leave out speakup as it is. But I don't think that's
what you hoped for? Then like I said, avoid sending the kind of harsh
message you did, I don't see how they can help in any way.

Karen Lewellen wrote:
> As for users of speekup updating the files, that would require a
> uniform experience, which as you seem to illustrate here is beyond
> what a user should expect to fine.

???? ON THE CONTRARY.

I was precisely exactly saying that we should just put the parameter
just along the others, instead of tinkering with synth_direct.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                       ` Samuel Thibault
@                        ` Gregory Nowak
                           ` Al Sten-Clanton
                                           ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Sat, Apr 18, 2020 at 03:14:11AM +0200, Samuel Thibault wrote:
> Why am I working on speakup
> then? Frankly, when I read messages like yours, I do wonder. I just
> happened to go by and see that speakup needed help. If it's not welcome
> I can just merely leave out speakup as it is. But I don't think that's
> what you hoped for? Then like I said, avoid sending the kind of harsh
> message you did, I don't see how they can help in any way.

Thank you Samuel very much for what you've done for the speakup
project over the years. It is do to your help and Oakash's that
speakup is about to be moved from staging into mainline, and I believe
it is in big part due to Samuel that speakup got into staging to start
with. What you've done for the speakup project and debian accessibility
so far is greatly
appreciated by myself, and I hope by others too.

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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                         ` Gregory Nowak
@                          ` Al Sten-Clanton
                           ` Tom Fowle
                           ` Kelly Prescott
  2 siblings, 0 replies; 31+ messages in thread
From: Al Sten-Clanton @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux., Gregory Nowak

I second Greg's sentiment.


Al


On 4/18/20 10:27 PM, Gregory Nowak wrote:
> On Sat, Apr 18, 2020 at 03:14:11AM +0200, Samuel Thibault wrote:
>> Why am I working on speakup
>> then? Frankly, when I read messages like yours, I do wonder. I just
>> happened to go by and see that speakup needed help. If it's not welcome
>> I can just merely leave out speakup as it is. But I don't think that's
>> what you hoped for? Then like I said, avoid sending the kind of harsh
>> message you did, I don't see how they can help in any way.
> Thank you Samuel very much for what you've done for the speakup
> project over the years. It is do to your help and Oakash's that
> speakup is about to be moved from staging into mainline, and I believe
> it is in big part due to Samuel that speakup got into staging to start
> with. What you've done for the speakup project and debian accessibility
> so far is greatly
> appreciated by myself, and I hope by others too.
>
> Greg
>
>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                         ` Gregory Nowak
                           ` Al Sten-Clanton
@                          ` Tom Fowle
                             ` Karen Lewellen
                           ` Kelly Prescott
  2 siblings, 1 reply; 31+ messages in thread
From: Tom Fowle @  UTC (permalink / raw)
  To: speakup

I strongly second Greg's appreciations below.
I dread the thought of having to use anything except speakup so much
appreciate
that it looks to become an up to date stable part of Debian

Tom Fowle

> 
> Thank you Samuel very much for what you've done for the speakup
> project over the years. It is do to your help and Oakash's that
> speakup is about to be moved from staging into mainline, and I believe
> it is in big part due to Samuel that speakup got into staging to start
> with. What you've done for the speakup project and debian accessibility
> so far is greatly
> appreciated by myself, and I hope by others too.
> 
> 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
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                           ` Tom Fowle
@                            ` Karen Lewellen
                               ` Samuel Thibault
  0 siblings, 1 reply; 31+ messages in thread
From: Karen Lewellen @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Well, I certainly  said nothing  negatived regarding Samuel's devotion. 
frankly i find his feeling my words judged what he provides  so harshly a 
surprise.
Still,   that it took more than 16  years for Debian to declare speakup 
stable, that something as  important as inflection is only now even 
noticed, and that many involved with testing accessibility  from a w3c-wai 
standpoint do not even consider Linux, let alone Speakup as  worthy of 
inclusion in their testing says a great deal.
Karen




^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                             ` Karen Lewellen
@                              ` Samuel Thibault
                                 ` Chime Hart
  0 siblings, 1 reply; 31+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Karen Lewellen, le dim. 19 avril 2020 20:05:51 -0400, a ecrit:
> that it took more than 16 years for Debian to declare speakup stable,

It took 16 years for some people to find volunteer time on revamping
the configuration, plumbering access to the console, access to keyboard
shortcuts, plumbering USB support, fixing all the bogus speakup code
etc. Kernel development is hard, and none of these were a simple task,
even by kernel standards. Doing it when not even having the hardware is
even harder. There is no company behind this, just a couple volunteers.

> that something as  important as inflection is only now even noticed,

That is rather a user-reporting problem. I don't remember the question
being raised on this list. I'm thus not surprised at all that it's not
implemented since AFAICT nobody asked for it. Don't blame the engineers
if the users didn't ask for something.

> and that many involved with testing accessibility from a w3c-wai
> standpoint do not even consider Linux,

That's the 90% market rule playing again. No big surprise here either.

> let alone Speakup as worthy of inclusion in their testing says a great
> deal.

Please actually express instead of just waving hands.

Do you mean Linux accessibility is not seriously taken care of? I can
only agree: there's no big company behind any more, after Oracle bought
Sun and basically shut down the accessibility department that was making
Gnome accessible.

Spreading oil on the fire at the face of people who are trying to do
what they can with the situation won't help with the matter, at any
rate.

Samuel

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                               ` Samuel Thibault
@                                ` Chime Hart
                                   ` Gregory Nowak
  0 siblings, 1 reply; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hi Samuel-and-All: And yes, even though I have some frustrations in Speakup, as 
a user, I am quite thankful there are folks such as you-and-others still working 
on it. You indirectly aluded to something I've been thinking over the years. I 
don't think there are any commercial screen-readers in Linux. After enjoying 
Vocal-Eyes for maybe 12years, because it was commercial it was feature rich, as 
well, you could either trade individual mail with the same people who would 
gladly answer the phone-and-walk you through an opperation.
Back then whether you called Arkenstone about OpenBook or another vender, they 
all understood these DecTalks. Many years ago we tried getting YASR working with 
this unit, but no luck.
So, yes, other than e-macs-speak which I don't understand, if there were another 
similar option like Vocal-Eyes, I would jump at it.
On another point, I probably mentioned an inflection 
option while asking for 
guidance. However, for 16years or more since I've been useing Speakup, I have 
constantly mentioned trouble with these DecTalk drivers, but since I am not a 
programmer I know nothing about writing code. Unlike other opperating systems, 
you know I have never once had another knowlegable Speakup user here working on 
my system. Many years ago when the latest kernel which would work with a DecTalk 
was 2.6.32, I did have a very good sighted Linux expert here who was on I R C 
with Speakup folks. Unfortunately he eventually figured out that nobody cared. 
In addition I've gotten alot of value from others creating helpful tools which 
either edited audio which was sorely needed or wrote a much more robust usenet 
news client. Thanks so much for listening-and-I hope I adequately explained my 
position.
Chime

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                                 ` Chime Hart
@                                  ` Gregory Nowak
                                     ` Chime Hart
  0 siblings, 1 reply; 31+ messages in thread
From: Gregory Nowak @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Sun, Apr 19, 2020 at 06:10:16PM -0700, Chime Hart wrote:
> On another point, I probably mentioned an inflection option while asking for
> guidance. However, for 16years or more since I've been useing Speakup, I
> have constantly mentioned trouble with these DecTalk drivers, but since I am
> not a programmer I know nothing about writing code.

Yes, I do recall seeing you mention dectalk problems for a number of
years now. Without looking back at the list archives, and going from
memory, you seem to always state that your issues were due to speakup not
having support for a dectalk connected through USB. As far as I
recall, this is the first time you mentioned your dectalk and speakup
have an issue with inflection, which is why I tried to help this time
around.

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] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                                   ` Gregory Nowak
@                                    ` Chime Hart
  0 siblings, 0 replies; 31+ messages in thread
From: Chime Hart @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hi Greg-and-All: Other than the U S B support, many times I mentioned about the 
rate, pitch, and volume constantly dropping, to where I had to alter each of 
those options up-and-down so it was back to my liking. And yes, running a script 
to add more inflection would get knocked out once these other settings dropped.
Your willingness to help in the way you did was quite a bit appreciated as it 
probably took us in to a valuable dialogue.
Chime


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: DecTalk Settings from Within Speakup?
                         ` Gregory Nowak
                           ` Al Sten-Clanton
                           ` Tom Fowle
@                          ` Kelly Prescott
  2 siblings, 0 replies; 31+ messages in thread
From: Kelly Prescott @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

I also wanted to publically thank Samuel, Oakash, and all the others that 
have worked on speakup to make it what it is.
I use it every day and I appreciate everyone who has made that possible.




On Sat, 18 Apr 2020, Gregory Nowak wrote:

> On Sat, Apr 18, 2020 at 03:14:11AM +0200, Samuel Thibault wrote:
>> Why am I working on speakup
>> then? Frankly, when I read messages like yours, I do wonder. I just
>> happened to go by and see that speakup needed help. If it's not welcome
>> I can just merely leave out speakup as it is. But I don't think that's
>> what you hoped for? Then like I said, avoid sending the kind of harsh
>> message you did, I don't see how they can help in any way.
>
> Thank you Samuel very much for what you've done for the speakup
> project over the years. It is do to your help and Oakash's that
> speakup is about to be moved from staging into mainline, and I believe
> it is in big part due to Samuel that speakup got into staging to start
> with. What you've done for the speakup project and debian accessibility
> so far is greatly
> appreciated by myself, and I hope by others too.
>
> 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
> _______________________________________________
> Speakup mailing list
> Speakup@linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
>

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 DecTalk Settings from Within Speakup? Chime Hart
 ` Gregory Nowak
   ` Chime Hart
     ` Gregory Nowak
       ` Chime Hart
         ` Gregory Nowak
           ` Chime Hart
           ` Gregory Nowak
         ` Samuel Thibault
           ` Gregory Nowak
             ` Samuel Thibault
               ` Samuel Thibault
                 ` Chime Hart
                   ` Gregory Nowak
                     ` Chime Hart
               ` Karen Lewellen
                 ` Samuel Thibault
                   ` Karen Lewellen
                     ` Samuel Thibault
                       ` Gregory Nowak
                         ` Al Sten-Clanton
                         ` Tom Fowle
                           ` Karen Lewellen
                             ` Samuel Thibault
                               ` Chime Hart
                                 ` Gregory Nowak
                                   ` Chime Hart
                         ` Kelly Prescott
       ` Samuel Thibault
         ` Chime Hart
           ` Samuel Thibault

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).