* some semi technical questions
@ Rob Hudson
` Samuel Thibault
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Rob Hudson @ UTC (permalink / raw)
To: Speakup List
I am going to be writing a speech interface for irssi, similar to that which is already present in mirc. That was one of the things I immediately missed upon my switch to linux.
Would it be better to have the scripts send messages to something like speech-dispatcher, or can messages be queued and sent directly to speakup itself? This project is only in the idea phase now, so i'm drawing a blueprint of how I want it to go.
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: some semi technical questions some semi technical questions Rob Hudson @ ` Samuel Thibault ` Chuck Hallenbeck ` Janina Sajka 2 siblings, 0 replies; 10+ messages in thread From: Samuel Thibault @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. Rob Hudson, le Thu 26 Dec 2013 11:19:26 -0600, a écrit : > Would it be better to have the scripts send messages to something like speech-dispatcher, Definitely. Samuel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions some semi technical questions Rob Hudson ` Samuel Thibault @ ` Chuck Hallenbeck ` Rob Hudson ` Janina Sajka 2 siblings, 1 reply; 10+ messages in thread From: Chuck Hallenbeck @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. On Thu, 26 Dec 2013, Rob Hudson wrote: > Would it be better to have the scripts send messages to something like speech-dispatcher, or can messages be queued and sent directly to speakup itself? Why not just have your script send messages to the screen and let the screen reader handle them? -- Chuck, now in Ghent: (northeast of Hudson on the Hudson) ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Chuck Hallenbeck @ ` Rob Hudson 0 siblings, 0 replies; 10+ messages in thread From: Rob Hudson @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. Irssi already does that. What I am working on is better channel and message level control for what you hear, not what is displayed. For instance, with this script, you will be able to monitor more than one channel at once, without having to pin windows to each other, eg. /join -window #channel You will also have the ability to turn off windows, disable speech entirely without turning off speakup, have long url's shortened *ever seen an ebay link?) and a few other nifty things. You ----- Original Message ----- From: "Chuck Hallenbeck" <chuckh@ftml.net> To: "Speakup is a screen review system for Linux." <speakup@linux-speakup.org> Sent: Thursday, December 26, 2013 12:02 PM Subject: Re: some semi technical questions > On Thu, 26 Dec 2013, Rob Hudson wrote: > >> Would it be better to have the scripts send messages to something like >> speech-dispatcher, or can messages be queued and sent directly to speakup >> itself? > > Why not just have your script send messages to the screen and let the > screen reader handle them? > > > > > -- > > Chuck, now in Ghent: (northeast of Hudson on the Hudson) > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions some semi technical questions Rob Hudson ` Samuel Thibault ` Chuck Hallenbeck @ ` Janina Sajka ` Rob Hudson 2 siblings, 1 reply; 10+ messages in thread From: Janina Sajka @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. If I understand you, you want to turn irssi into a self-voicing app. If so, you're best off using the GTK version, imo, so that you can pass text strings directly to AT-SPI. I don't see how you would achieve this kind of object oriented approach with Speakup. But, perhaps I misunderstand? Janina Rob Hudson writes: > I am going to be writing a speech interface for irssi, similar to that which is already present in mirc. That was one of the things I immediately missed upon my switch to linux. > Would it be better to have the scripts send messages to something like speech-dispatcher, or can messages be queued and sent directly to speakup itself? This project is only in the idea phase now, so i'm drawing a blueprint of how I want it to go. > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- Janina Sajka, Phone: +1.443.300.2200 sip:janina@asterisk.rednote.net Email: janina@rednote.net Linux Foundation Fellow Executive Chair, Accessibility Workgroup: http://a11y.org The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) Chair, Protocols & Formats http://www.w3.org/wai/pf Indie UI http://www.w3.org/WAI/IndieUI/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Janina Sajka @ ` Rob Hudson ` Janina Sajka ` Chris Brannon 0 siblings, 2 replies; 10+ messages in thread From: Rob Hudson @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. Why couldn't irssi interface directly with speech-dispatcher? ----- Original Message ----- From: "Janina Sajka" <janina@rednote.net> To: "Speakup is a screen review system for Linux." <speakup@linux-speakup.org> Sent: Friday, December 27, 2013 1:02 AM Subject: Re: some semi technical questions > If I understand you, you want to turn irssi into a self-voicing app. If > so, you're best off using the GTK version, imo, so that you can pass > text strings directly to AT-SPI. I don't see how you would achieve this > kind of object oriented approach with Speakup. > > But, perhaps I misunderstand? > > Janina > > Rob Hudson writes: >> I am going to be writing a speech interface for irssi, similar to that >> which is already present in mirc. That was one of the things I >> immediately missed upon my switch to linux. >> Would it be better to have the scripts send messages to something like >> speech-dispatcher, or can messages be queued and sent directly to speakup >> itself? This project is only in the idea phase now, so i'm drawing a >> blueprint of how I want it to go. >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > -- > > Janina Sajka, Phone: +1.443.300.2200 > sip:janina@asterisk.rednote.net > Email: janina@rednote.net > > Linux Foundation Fellow > Executive Chair, Accessibility Workgroup: http://a11y.org > > The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > Chair, Protocols & Formats http://www.w3.org/wai/pf > Indie UI http://www.w3.org/WAI/IndieUI/ > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Rob Hudson @ ` Janina Sajka ` Rob Hudson ` Chris Brannon 1 sibling, 1 reply; 10+ messages in thread From: Janina Sajka @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. Rob Hudson writes: > Why couldn't irssi interface directly with speech-dispatcher? I suppose it could. But aren't you then taking on supporting more of the spoken interface than you otherwise would? For instance, with the API approach you can take advantage of builtin support for live regions. Going the sd route, you'd have to replicate that in code, imo. Seems to me tracking smart regions might be a useful way to manage multiple windows and irc channels. Janina > ----- Original Message ----- From: "Janina Sajka" > <janina@rednote.net> > To: "Speakup is a screen review system for Linux." > <speakup@linux-speakup.org> > Sent: Friday, December 27, 2013 1:02 AM > Subject: Re: some semi technical questions > > > >If I understand you, you want to turn irssi into a self-voicing app. If > >so, you're best off using the GTK version, imo, so that you can pass > >text strings directly to AT-SPI. I don't see how you would achieve this > >kind of object oriented approach with Speakup. > > > >But, perhaps I misunderstand? > > > >Janina > > > >Rob Hudson writes: > >>I am going to be writing a speech interface for irssi, similar > >>to that which is already present in mirc. That was one of the > >>things I immediately missed upon my switch to linux. > >>Would it be better to have the scripts send messages to > >>something like speech-dispatcher, or can messages be queued and > >>sent directly to speakup itself? This project is only in the > >>idea phase now, so i'm drawing a blueprint of how I want it to > >>go. > >>_______________________________________________ > >>Speakup mailing list > >>Speakup@linux-speakup.org > >>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > > >-- > > > >Janina Sajka, Phone: +1.443.300.2200 > >sip:janina@asterisk.rednote.net > >Email: janina@rednote.net > > > >Linux Foundation Fellow > >Executive Chair, Accessibility Workgroup: http://a11y.org > > > >The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > >Chair, Protocols & Formats http://www.w3.org/wai/pf > >Indie UI http://www.w3.org/WAI/IndieUI/ > > > >_______________________________________________ > >Speakup mailing list > >Speakup@linux-speakup.org > >http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- Janina Sajka, Phone: +1.443.300.2200 sip:janina@asterisk.rednote.net Email: janina@rednote.net Linux Foundation Fellow Executive Chair, Accessibility Workgroup: http://a11y.org The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) Chair, Protocols & Formats http://www.w3.org/wai/pf Indie UI http://www.w3.org/WAI/IndieUI/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Janina Sajka @ ` Rob Hudson ` Janina Sajka 0 siblings, 1 reply; 10+ messages in thread From: Rob Hudson @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. Irssi already has the framework for dealing with windows. In effect all this script is doing is putting in some additional functions. I'll need to learn a bit more about perl and irssi's approach to it in particular, but I think you are trying to make things a bit more difficult than it needs to be. Once I do get something working, I will report back to the list. But I'm a slow learner, grin. ----- Original Message ----- From: "Janina Sajka" <janina@rednote.net> To: "Speakup is a screen review system for Linux." <speakup@linux-speakup.org> Sent: Friday, December 27, 2013 7:18 PM Subject: Re: some semi technical questions > Rob Hudson writes: >> Why couldn't irssi interface directly with speech-dispatcher? > > > I suppose it could. But aren't you then taking on supporting more of the > spoken interface than you otherwise would? For instance, with the API > approach you can take advantage of builtin support for live regions. > Going the sd route, you'd have to replicate that in code, imo. Seems to > me tracking smart regions might be a useful way to manage multiple > windows and irc channels. > > Janina > >> ----- Original Message ----- From: "Janina Sajka" >> <janina@rednote.net> >> To: "Speakup is a screen review system for Linux." >> <speakup@linux-speakup.org> >> Sent: Friday, December 27, 2013 1:02 AM >> Subject: Re: some semi technical questions >> >> >> >If I understand you, you want to turn irssi into a self-voicing app. If >> >so, you're best off using the GTK version, imo, so that you can pass >> >text strings directly to AT-SPI. I don't see how you would achieve this >> >kind of object oriented approach with Speakup. >> > >> >But, perhaps I misunderstand? >> > >> >Janina >> > >> >Rob Hudson writes: >> >>I am going to be writing a speech interface for irssi, similar >> >>to that which is already present in mirc. That was one of the >> >>things I immediately missed upon my switch to linux. >> >>Would it be better to have the scripts send messages to >> >>something like speech-dispatcher, or can messages be queued and >> >>sent directly to speakup itself? This project is only in the >> >>idea phase now, so i'm drawing a blueprint of how I want it to >> >>go. >> >>_______________________________________________ >> >>Speakup mailing list >> >>Speakup@linux-speakup.org >> >>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> > >> >-- >> > >> >Janina Sajka, Phone: +1.443.300.2200 >> >sip:janina@asterisk.rednote.net >> >Email: janina@rednote.net >> > >> >Linux Foundation Fellow >> >Executive Chair, Accessibility Workgroup: http://a11y.org >> > >> >The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) >> >Chair, Protocols & Formats http://www.w3.org/wai/pf >> >Indie UI http://www.w3.org/WAI/IndieUI/ >> > >> >_______________________________________________ >> >Speakup mailing list >> >Speakup@linux-speakup.org >> >http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > -- > > Janina Sajka, Phone: +1.443.300.2200 > sip:janina@asterisk.rednote.net > Email: janina@rednote.net > > Linux Foundation Fellow > Executive Chair, Accessibility Workgroup: http://a11y.org > > The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > Chair, Protocols & Formats http://www.w3.org/wai/pf > Indie UI http://www.w3.org/WAI/IndieUI/ > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Rob Hudson @ ` Janina Sajka 0 siblings, 0 replies; 10+ messages in thread From: Janina Sajka @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. OK. I'm not trying to stop anything you have in mind. I'm simply trying to suggest you consider the full panoply of available tools before jumping in. I understand Irssi already has sophisticated Windows support. But Live Regions support in the accessibility APIs wasn't invented to provide windows support where none existed. It was created to make those regions more manageable for people using assistive technology, speech, braille, magnification, alternative input, etc. So, I don't understand why you're telling me Irssi already has Windows support. Clearly, you're thinking that isn't enough, or you wouldn't be brain storming adding some kind of functionality to make Irssi more useful to screen reader users. Clearly, you don't think Irssi is enough on its own. Janina Rob Hudson writes: > Irssi already has the framework for dealing with windows. In effect > all this script is doing is putting in some additional functions. > I'll need to learn a bit more about perl and irssi's approach to it > in particular, but I think you are trying to make things a bit more > difficult than it needs to be. Once I do get something working, I > will report back to the list. But I'm a slow learner, grin. > ----- Original Message ----- From: "Janina Sajka" > <janina@rednote.net> > To: "Speakup is a screen review system for Linux." > <speakup@linux-speakup.org> > Sent: Friday, December 27, 2013 7:18 PM > Subject: Re: some semi technical questions > > > >Rob Hudson writes: > >>Why couldn't irssi interface directly with speech-dispatcher? > > > > > >I suppose it could. But aren't you then taking on supporting more of the > >spoken interface than you otherwise would? For instance, with the API > >approach you can take advantage of builtin support for live regions. > >Going the sd route, you'd have to replicate that in code, imo. Seems to > >me tracking smart regions might be a useful way to manage multiple > >windows and irc channels. > > > >Janina > > > >>----- Original Message ----- From: "Janina Sajka" > >><janina@rednote.net> > >>To: "Speakup is a screen review system for Linux." > >><speakup@linux-speakup.org> > >>Sent: Friday, December 27, 2013 1:02 AM > >>Subject: Re: some semi technical questions > >> > >> > >>>If I understand you, you want to turn irssi into a self-voicing app. If > >>>so, you're best off using the GTK version, imo, so that you can pass > >>>text strings directly to AT-SPI. I don't see how you would achieve this > >>>kind of object oriented approach with Speakup. > >>> > >>>But, perhaps I misunderstand? > >>> > >>>Janina > >>> > >>>Rob Hudson writes: > >>>>I am going to be writing a speech interface for irssi, similar > >>>>to that which is already present in mirc. That was one of the > >>>>things I immediately missed upon my switch to linux. > >>>>Would it be better to have the scripts send messages to > >>>>something like speech-dispatcher, or can messages be queued and > >>>>sent directly to speakup itself? This project is only in the > >>>>idea phase now, so i'm drawing a blueprint of how I want it to > >>>>go. > >>>>_______________________________________________ > >>>>Speakup mailing list > >>>>Speakup@linux-speakup.org > >>>>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > >>> > >>>-- > > >>>Janina Sajka, Phone: +1.443.300.2200 > >>>sip:janina@asterisk.rednote.net > >>>Email: janina@rednote.net > >>> > >>>Linux Foundation Fellow > >>>Executive Chair, Accessibility Workgroup: http://a11y.org > >>> > >>>The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > >>>Chair, Protocols & Formats http://www.w3.org/wai/pf > >>>Indie UI http://www.w3.org/WAI/IndieUI/ > >>> > >>>_______________________________________________ > >>>Speakup mailing list > >>>Speakup@linux-speakup.org > >>>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > >> > >>_______________________________________________ > >>Speakup mailing list > >>Speakup@linux-speakup.org > >>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > > >-- > > > >Janina Sajka, Phone: +1.443.300.2200 > >sip:janina@asterisk.rednote.net > >Email: janina@rednote.net > > > >Linux Foundation Fellow > >Executive Chair, Accessibility Workgroup: http://a11y.org > > > >The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > >Chair, Protocols & Formats http://www.w3.org/wai/pf > >Indie UI http://www.w3.org/WAI/IndieUI/ > > > >_______________________________________________ > >Speakup mailing list > >Speakup@linux-speakup.org > >http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- Janina Sajka, Phone: +1.443.300.2200 sip:janina@asterisk.rednote.net Email: janina@rednote.net Linux Foundation Fellow Executive Chair, Accessibility Workgroup: http://a11y.org The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) Chair, Protocols & Formats http://www.w3.org/wai/pf Indie UI http://www.w3.org/WAI/IndieUI/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: some semi technical questions ` Rob Hudson ` Janina Sajka @ ` Chris Brannon 1 sibling, 0 replies; 10+ messages in thread From: Chris Brannon @ UTC (permalink / raw) To: Speakup is a screen review system for Linux. "Rob Hudson" <captinlogic@gmail.com> writes: > Why couldn't irssi interface directly with speech-dispatcher? You have a couple of options here. Some googling finds a Perl module for interfacing with Speech Dispatcher. I can't vouch for its quality or usefulness. If it doesn't suit you, perhaps you can improve it. The other option is to call out to the spd-say binary. Be careful here, because this is the sort of thing that can lead to nasty remote code execution bugs. -- Chris ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
some semi technical questions Rob Hudson
` Samuel Thibault
` Chuck Hallenbeck
` Rob Hudson
` Janina Sajka
` Rob Hudson
` Janina Sajka
` Rob Hudson
` Janina Sajka
` Chris Brannon
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).