Discussion:
New features for speakup
David
2016-05-05 23:06:33 UTC
Permalink
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
c***@ccs.covici.com
2016-05-06 02:36:09 UTC
Permalink
Sounds interesting, if you build it as a driver then it will be
accepted, otherwise maybe not, but its sounds great.
Post by David
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
_______________________________________________
Speakup mailing list
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?

John Covici
***@ccs.covici.com
Gregory Nowak
2016-05-06 03:55:04 UTC
Permalink
That sounds like quite a feature set, at least a couple of which I'll
find useful. The ability to use pci/usb serial ports is something a
lot of us including myself are looking forward to. Thanks for those
contributions.

Greg
Post by David
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
_______________________________________________
Speakup mailing list
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-***@EU.org
Jude DaShiell
2016-05-06 10:45:52 UTC
Permalink
I'm using talkingarchlinux over here which standardizes on espeak-ng and
at least on an installation with talkingarchlinux because of the sound
output script that runs at beginning of installation my usb speakers
were found and talkingarchlinux was able to speak over those speakers.
That script could maybe be elaborated upon to search for pci serial
ports as well to accommodate this new version of speakup.
Date: Thu, 5 May 2016 23:55:04
Reply-To: Speakup is a screen review system for Linux.
Subject: Re: New features for speakup
That sounds like quite a feature set, at least a couple of which I'll
find useful. The ability to use pci/usb serial ports is something a
lot of us including myself are looking forward to. Thanks for those
contributions.
Greg
Post by David
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
_______________________________________________
Speakup mailing list
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.
--
_______________________________________________
Speakup mailing list
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Kyle
2016-05-08 22:30:05 UTC
Permalink
The TalkingArch script that determines the audio device to use is
heavily dependent on alsa functionality, so it may not be possible to
add non snd_* devices to try to make them speak, as that is an entirely
different subsystem, non-alsa related.
Sent from under the cherry moon

Willem van der Walt
2016-05-06 05:46:22 UTC
Permalink
This sounds nice.
I like the indentation and multiple cut and paste stuff.
It is good to know that there still are people that spend their own time
to improve speakup, thanks!
Kind regards, Willem
Post by David
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
_______________________________________________
Speakup mailing list
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard.
The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.
This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean.
Please consider the environment before printing this email.
Samuel Thibault
2016-05-06 06:21:26 UTC
Permalink
Hello,
Post by David
I have a David modified version for 4.5.0 kernels which has the following
added features.
Cool! :)

Could you share them?

More importantly, could you work on pushing them to the linux-kernel
mailing list? I know this is not an easy task, but on the long run
that's needed for these features to become available to everybody, and
not lost.

Samuel
Samuel Thibault
2016-05-06 06:28:55 UTC
Permalink
Post by David
The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs.
About this: the conclusion I had come to about how to do this is that
speakup should be defining a line discipline. Then, the question is:
how does speakup set the line discipline from kernel land? A userland
daemon could be used that opens the device and uses ioctl to set the
discipline, and perhaps that's a first step.

Ideally the speakup driver should be able to open the device itself and
I don't think we have a way for this yet, but I also don't think it will
appear magically if we don't push for adding it. Please see this thread:
http://marc.info/?l=linux-serial&m=145728645315436&w=2

In any case, please synchronize with Shraddha Barke
<***@gmail.com> who is already working on this.

Samuel
Tony Baechler
2016-05-06 10:18:10 UTC
Permalink
Hi,

Sorry if this seems ungreatful, but why are you posting this without patches
or kernel packages? In other words, I, as with many others, would be very
interested in your work, but how are we supposed to try it? As you know, the
point of free software is to make your work freely available for anyone to
hack on and use, whether that's in git, a tar archive, etc. You say you have
a modified 4.5 kernel, but for what distro? I've built kernels before and I
don't mind applying your patches, but how and where do I find them? It
sounds like you obviously care about Speakup and put a lot of time into it,
but as Samuel says, we don't want your work to get lost. If there are bugs,
let the community work on fixing them. I'm afraid it's vaporware. I don't
mean to sound negative, but I've seen too many cases of great feature lists
but no actual code. All that said, I would really like to try your modified
kernel if there is a way to get it. I could possibly provide hosting for you
if that's an issue. Feel free to write to the address in my signature.
Thanks for your work and I'm sure all of us are eagerly awaiting your code
releases and patches!
Post by David
It's been awhile since I contributed nine years!
I have a David modified version for 4.5.0 kernels which has the following
added features. Per screen synth variables so Darlene and I don't fight
over punctuation, rate etc. A variable can be set to multi so each
console can have its own settings. Also multiple cut and paste buffers.
One is local, to each console and three global ones like the current cut and
paste buffer. Also for those of us in software where people like code
properly indented, a say indent feature which says how far the line is
indented. Also you can read the contents of any of the paste buffers
in case you forget what is in them. Also changed rate/pitch variables
so instead of them being a number, the words per minute or absolute
pitch values are spoken. The next thing I am working is to get away from
requiring an on-board uart and instead, use any serial/usb device
available in the initial dev-fs. Yes, it will use evil writes to kernel
space devices and the purests will stone me maybe. But on-board uarts are
becoming rare and pci-express serial cards ought to be useful.
_______________________________________________
Speakup mailing list
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Tony Baechler, founder, Baechler Access Technology Services
Putting accessibility at the forefront of technology
mailto:***@batsupport.com
Phone: 1-619-746-8310 SMS text: 1-619-375-2545
Loading...