* 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? ` 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
* 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
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).