* Information about orca
@ Sauro Cesaretti
` [Kde-accessibility] " Peter Korn
0 siblings, 1 reply; 11+ messages in thread
From: Sauro Cesaretti @ UTC (permalink / raw)
To: kde-accessibility, Linux for blind general discussion
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
Hello,
I'd like to know if I can use orca in both kde and gnome?
Can i use every kind of software based on x with it?
How can I install that screen reader?
thank in advance for all information.
best regards.
Sauro
[-- Attachment #2: Type: text/html, Size: 838 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
Information about orca Sauro Cesaretti
@ ` Peter Korn
` Hart Larry
0 siblings, 1 reply; 11+ messages in thread
From: Peter Korn @ UTC (permalink / raw)
To: Sauro Cesaretti; +Cc: Linux for blind general discussion, kde-accessibility
Hi Sauro,
> I'd like to know if I can use orca in both kde and gnome?
> Can i use every kind of software based on x with it?
> How can I install that screen reader?
> thank in advance for all information.
Briefly: not quite yet today, no, and see the Orca web site.
Screen readers for graphical UNIX systems like KDE and GNOME work by
interrogating the applications and user interface elements directly -
rather than by replacing the video driver or inserting themselves in the
X protocol and building an Off-Screen Model of the text and semantic
objects on the screen. As such, they only work with applications that
expose their information via standard API calls. The standard we
developed as part of the GNOME Accessibility Project is the Assistive
Technology Service Provider Interface (or AT-SPI). This is implemented
by the GNOME desktop, the GTK+ graphics library, the Java/Swing library,
the UNO library of StarOffice, and the XUL library of Firefox/Mozilla.
Applications written with these graphical libraries, or which otherwise
implement AT-SPI (like Adobe Reader 7 for Linux and Solaris), should
work with Orca. Orca is still in fairly early development (version
0.2.4), and works better with some apps and some graphical libraries
than others. KDE 4 (and Qt4) plan to support AT-SPI, at which time Orca
should work with KDE as well.
Information on installing Orca, and on most other things Orca related,
are on the main Orca website: http://live.gnome.org/Orca There, in
addition to general installation instructions, you will find information
on installing Orca on Fedora Core 5, Ubuntu Dapper Drake, and Sun
OpenSolaris.
You might also join the Orca mailing list: <orca-list@gnome.org>. You
can subscribe via the web interface at:
http://mail.gnome.org/mailman/listinfo/orca-list
Regards,
Peter Korn
Accessibility Architect,
Sun Microsystems, Inc.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` [Kde-accessibility] " Peter Korn
@ ` Hart Larry
` Peter Korn
0 siblings, 1 reply; 11+ messages in thread
From: Hart Larry @ UTC (permalink / raw)
To: Linux for blind general discussion; +Cc: kde-accessibility
I just looked on your Orca page, but I didn't see a list of synthesizers,
either hardware or software. I sure hope it may sound as good as Eliquence or
support a Dectalk U S B? Thanks
Hart
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Hart Larry
@ ` Peter Korn
` Kristoffer Gustafsson
` ari
0 siblings, 2 replies; 11+ messages in thread
From: Peter Korn @ UTC (permalink / raw)
To: Hart Larry; +Cc: Linux for blind general discussion, kde-accessibility
Hi Hart,
> I just looked on your Orca page, but I didn't see a list of synthesizers,
> either hardware or software. I sure hope it may sound as good as
> Eliquence or
> support a Dectalk U S B? Thanks
It's on the FAQ page, under the question "What voices are available?".
See:
http://live.gnome.org/Orca/FrequentlyAskedQuestions#head-b8e4ba96980c5d02358f6fc012187a499ba43b08
Orca works with all voices/engines supported by gnome-speech, which
today includes Festival, FreeTTS, Fonix DECtalk, and IBMTTS (which comes
from the same source code base as Eloquence, and sounds remarkably
similar). I'm not aware of any hardware engines supported by
gnome-speech directly, but my information may be old...
Regards,
Peter Korn
Accessibility Architect,
Sun Microsystems, Inc.
P.S. This is another great question for the <orca-list@gnome.org>
mailing list. I encourage you to take your Orca questions there!
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Peter Korn
@ ` Kristoffer Gustafsson
` ari
1 sibling, 0 replies; 11+ messages in thread
From: Kristoffer Gustafsson @ UTC (permalink / raw)
To: Linux for blind general discussion
Hello!
How is it with via voice in these days?
The liast I heard was about one and a half year ago, when there was a
discution on how to get via voice to work with newer operating systems than
redhat 8.
Have anybody gotten this to work, or is there another way to obtain viavoice
for linux?
/Kristoffer
----- Original Message -----
From: "Peter Korn" <Peter.Korn@Sun.COM>
To: "Hart Larry" <chime@hubert-humphrey.com>
Cc: "Linux for blind general discussion" <blinux-list@redhat.com>;
<kde-accessibility@kde.org>
Sent: Friday, June 02, 2006 12:35 AM
Subject: Re: [Kde-accessibility] Information about orca
> Hi Hart,
>> I just looked on your Orca page, but I didn't see a list of synthesizers,
>> either hardware or software. I sure hope it may sound as good as
>> Eliquence or
>> support a Dectalk U S B? Thanks
>
> It's on the FAQ page, under the question "What voices are available?".
> See:
> http://live.gnome.org/Orca/FrequentlyAskedQuestions#head-b8e4ba96980c5d02358f6fc012187a499ba43b08
>
> Orca works with all voices/engines supported by gnome-speech, which today
> includes Festival, FreeTTS, Fonix DECtalk, and IBMTTS (which comes from
> the same source code base as Eloquence, and sounds remarkably similar).
> I'm not aware of any hardware engines supported by gnome-speech directly,
> but my information may be old...
>
>
> Regards,
>
> Peter Korn
> Accessibility Architect,
> Sun Microsystems, Inc.
>
> P.S. This is another great question for the <orca-list@gnome.org> mailing
> list. I encourage you to take your Orca questions there!
>
> _______________________________________________
> Blinux-list mailing list
> Blinux-list@redhat.com
> https://www.redhat.com/mailman/listinfo/blinux-list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Peter Korn
` Kristoffer Gustafsson
@ ` ari
` Samuel Thibault
1 sibling, 1 reply; 11+ messages in thread
From: ari @ UTC (permalink / raw)
To: Linux for blind general discussion
Sorry for asking this, but why can't, or wouldn't it be better for unix GUI
screenreaders to also use the video intercepter?
Ari
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` ari
@ ` Samuel Thibault
` Tim Chase
0 siblings, 1 reply; 11+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Linux for blind general discussion
ari, le Sat 03 Jun 2006 08:44:20 +0200, a écrit :
> Sorry for asking this, but why can't, or wouldn't it be better for unix GUI
> screenreaders to also use the video intercepter?
Do you mean, for getting a graphical snapshot of what X displays? You
would then have to use an OCR for getting text...
Samuel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Samuel Thibault
@ ` Tim Chase
` Samuel Thibault
0 siblings, 1 reply; 11+ messages in thread
From: Tim Chase @ UTC (permalink / raw)
To: Linux for blind general discussion
> Do you mean, for getting a graphical snapshot of what X displays? You
> would then have to use an OCR for getting text...
In theory, it might be possible to create an X server that
intercepted the calls and made an internal representation of them
that was more accessible and navigable. One might start Xorg
with either the frame-buffer driver ("fbdev"), or even the
"virtual frame-buffer server" (Xvfb) which doesn't require any
sort of video card at all.
I don't think anybody has attempted this, but, IMHO, it's the
best sort of place to build an accessible-GUI solution for
Linux/BSD, as (much like JAWS) it's an interceptor of all the
calls for drawing and rendering text on the screen. It wouldn't
rely on a particular toolkit (GTK or KDE), but rather would work
with every X application that used standard text-rendering
functionality.
Just a few thoughts on the matter...
-tim
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Tim Chase
@ ` Samuel Thibault
` Tim Chase
0 siblings, 1 reply; 11+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Linux for blind general discussion
Hi,
Tim Chase, le Sat 03 Jun 2006 08:25:37 -0500, a écrit :
> >Do you mean, for getting a graphical snapshot of what X displays? You
> >would then have to use an OCR for getting text...
>
> In theory, it might be possible to create an X server that
> intercepted the calls and made an internal representation of them
> that was more accessible and navigable.
But with your strategy, you need an OCR for getting the text that is
displayed.
> I don't think anybody has attempted this
The ultrasonix project attempted it and was sorta successful because at
that time applications were asking the X server to draw text. But with
nowaday's applications, applications draw everything themselves thanks
to toolkits like gtk or qt, including text, so ultrasonix can't get much
better information than a graphical snapshot, which is difficult to
interpret.
>, but, IMHO, it's the
> best sort of place to build an accessible-GUI solution for
> Linux/BSD, as (much like JAWS) it's an interceptor of all the
> calls for drawing and rendering text on the screen.
I don't know for sure, but I thought JAWS was using microsoft's MSAA,
which is just what at-spi is.
> It wouldn't rely on a particular toolkit (GTK or KDE), but rather
> would work with every X application that used standard text-rendering
> functionality.
X applications don't use standard text-rendering functionalities
(because these are pretty much outdated).
> Just a few thoughts on the matter...
That made sense some time ago, but unfortunately not any more.
That said, for old applications that would be still in use, it might
still make sense.
Samuel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Samuel Thibault
@ ` Tim Chase
` Samuel Thibault
0 siblings, 1 reply; 11+ messages in thread
From: Tim Chase @ UTC (permalink / raw)
To: Linux for blind general discussion
>>In theory, it might be possible to create an X server that
>>intercepted the calls and made an internal representation of them
>>that was more accessible and navigable.
>
> But with your strategy, you need an OCR for getting the text that is
> displayed.
Like JAWS (and WindowEyes?), it would be intercepting the calls
to things like XDrawText where the actual text is being passed in
to the X server, before it has been rendered to the "screen".
However, as you pointed out (and I didn't know before you
mentioned it) UltraSonix's difficulty with applications bypassing
standard X calls, rendering to an image, and then just having X
render the image. It looks like such a solution would need to
patch not only X, but the Cairo rendering library, as well as the
GTK and KDE libraries, and possibly other rendering libraries
(such as xcompmgr, stuff from the Enlightenment window manager,
and possibly others).
Yuk.
> I don't know for sure, but I thought JAWS was using microsoft's MSAA,
> which is just what at-spi is.
They might be using both. My understanding (feable as it may be)
was that they started by intercepting GDI calls with their own
device-context/display-driver, catching various instructions for
rendering text to build an internal model of the screen. After
MS added their accessibility framework, they may have made use of
it (in addition, or instead).
Intercepting GUI stuff, unless designed from the ground-up to
support it and enforce it, is an ugly proposition. Unless
developers are forced to use it by way of API requirements, a
far-too-large percentage of developers will not take
accessibility into consideration when developing an application.
Thus, we end up with this ugly dichotomy of "accessible
applications" and "not so accessible applications". It's also
one of the beauties of console applications: because they all
write to a grid of text cells, everything is exposed as text
(okay, it takes going out of one's way to attempt to draw images
on a text-cell console) and that text can be navigated fairly
easily. As evidenced by yasr, screader, speakup, emacspeak, etc.
Thanks for the info about toolkits bypassing the X APIs for
drawing text. It's only 9:00am and I've already learned my
something new for the day. I guess I can go back to bed now. :)
-tim
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Kde-accessibility] Information about orca
` Tim Chase
@ ` Samuel Thibault
0 siblings, 0 replies; 11+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: Linux for blind general discussion
Tim Chase, le Sat 03 Jun 2006 09:02:46 -0500, a écrit :
> >>In theory, it might be possible to create an X server that
> >>intercepted the calls and made an internal representation of them
> >>that was more accessible and navigable.
> >
> >But with your strategy, you need an OCR for getting the text that is
> >displayed.
>
> Like JAWS (and WindowEyes?), it would be intercepting the calls
> to things like XDrawText where the actual text is being passed in
> to the X server
Agreed, that's what Ultrasonix does IIRC, but I do tell you that
applications don't use XDrawText anymore. They draw text themselves
(with the help of freetype & such libraries) and just send the _pixmap_
to the X server. Don't expect people to ever use XDrawText again.
Samuel
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Information about orca Sauro Cesaretti
` [Kde-accessibility] " Peter Korn
` Hart Larry
` Peter Korn
` Kristoffer Gustafsson
` ari
` Samuel Thibault
` Tim Chase
` Samuel Thibault
` Tim Chase
` 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).