Apple to Add Free Screen Reader to Mac OS X 284
Joe Clark writes "Screen readers for blind Mac users have been nonexistent since 2003 when development was halted on the only one in existence. On Windows they cost up to $1,295. This week, Apple announced the upcoming Spoken Interface for Mac OS X, the long-rumoured Apple screen reader and more, we are told. Apple is looking for beta-testers for this technology preview. Already, a developer muses that IBMs accessible Java software could work with the screen reader. No mention of Braille-display support yet, which many blind and deaf-blind people need and want."
You know what this means, folks... (Score:2, Interesting)
Grab a Jolt or a coffee and get cracking on an even freer Linux screen reader!
Re:You know what this means, folks... (Score:5, Funny)
And I say this as an avid Linux user.
Re:You know what this means, folks... (Score:5, Informative)
Not hardly (Score:3, Insightful)
Re:Not hardly (Score:2, Informative)
Re:Not hardly (Score:3, Informative)
Why? They're only blind. (Score:5, Insightful)
(Why was parent modded insightful? Since when has denegrating the intelectual capabilities of blind people [even in poor jest] been considered insightful?)
Re:Why? They're only blind. (Score:2, Informative)
Even if Linux did have a screen reader, the task of installing and configuring it would be such a hassle to a blind individual that it would be better for them to buy a Mac. Many peo
Re:Why? They're only blind. (Score:5, Insightful)
This is exactly why it's much easier for screen-readers to handle a linux environment than a windows/mac one. You can read text. It's rather more difficult to read graphics, images, buttons and the like.
Obviously you've never installed something on a linux box using the command line. If it doesn't work on the first go (for whatever reason) you are going to be doing a lot of prowling through less-than-helpful text, line at a time. When some of it reads along the lines of:
gcc -c -ggdb -O2 -mcpu=7450 -malign-natural -Wno-long-double -fgnu-runtime -fno-strict-aliasing -Wall -Wno-import -Wno-protocol -Wno-long-long -DAPPVERSION=1.0d5 -I/usr/local/swarm2.2p/include ModelSwarm.m /bin/sh /usr/local/swarm2.2p/bin/libtool-swarm --mode link gcc -ggdb -O2 -mcpu=7450 -malign-natural -Wno-long-double -L/usr/local/swarm2.2p/lib -rpath /usr/local/swarm2.2p/lib -o armyants ArmyAnt.o GridCell.o main.o ObserverSwarm.o BatchSwarm.o ModelSwarm.o FoodWorld.o Parameters.o Output.o -lswarm
gcc -ggdb -O2 -mcpu=7450 -malign-natural -Wno-long-double -o armyants ArmyAnt.o GridCell.o main.o ObserverSwarm.o BatchSwarm.o ModelSwarm.o FoodWorld.o Parameters.o Output.o -L/usr/local/swarm2.2p/lib /usr/local/swarm2.2p/lib/libswarm.dylib -L/Users/raven/Documents/Swarm/swarm/src/space -L/Users/raven/Documents/Swarm/swarm/src/analysis -L/Users/raven/Documents/Swarm/swarm/src/simtoolsg ui -L/Users/raven/Documents/Swarm/swarm/src/simtools -L/Users/raven/Documents/Swarm/swarm/src/random -L/Users/raven/Documents/Swarm/swarm/src/tkobjc -L/Users/raven/Documents/Swarm/swarm/src/tclobjc -L/Users/raven/Documents/Swarm/swarm/src/objectbas e -L/Users/raven/Documents/Swarm/swarm/src/activity -L/Users/raven/Documents/Swarm/swarm/src/defobj -L/Users/raven/Documents/Swarm/swarm/src/collectio ns -L/Users/raven/Documents/Swarm/swarm/src/misc -L/Users/raven/Documents/Swarm/swarm/libobjc -L/usr/local/hdf5_1.4.5p2/lib -L/usr/local/png_1.2.5/lib -L/usr/lib -L/usr/local/blt2.4z/lib -L/usr/local/tcl8.4.4/lib -L/usr/X11R6/lib -L/usr/local/tk8.4.4/lib -lBLT24 -ltk8.4 -ltcl8.4 -lXpm -lpng /usr/local/hdf5_1.4.5p2/lib/libhdf5.dylib -lpthread -lz -lX11 -lm -ldl
ld: warning multiple definitions of symbol _deflate /usr/lib/libz.1.1.3.dylib(deflate.o) definition of _deflate /usr/lib/libz.dylib(deflate.o) definition of _deflate
ld: warning multiple definitions of symbol _deflateCopy
Hell, you have to put up with that (x20) on a successful compile, much less an unsuccessful one.
Incidentally, your comment on the mac is pure FUD. Just about everything, with very very few exceptions, can be done through the command line.
Re:Why? They're only blind. (Score:2)
Re:Why? They're only blind. (Score:2, Insightful)
When debating which system is easier to install, the one that doesn't have to be installed wins.
Once again, Linux is years behind what's easy to do in OS X.
Re:Why? They're only blind. (Score:3, Insightful)
Also wonderful stuff like dasher, which I'm still not sure isnt really a game disguised as an access tool 8)
Good to see
Re:You know what this means, folks... (Score:3, Informative)
The average end user distro requires the same level of knowledge as the average windows install. Not to mention the potential difficulty behind trying to find a braille friendly license key.
I know several blind people (legally blind, and completely blind) who use linux/BSD both as a main operating system and as a hobby system.
Think about what your saying before you go off on some "linux is not user friendly" tangent, p
Re:You know what this means, folks... (Score:3, Informative)
Of course Windows is getting easier, as is Linux, but the Mac is still easier
Re:You know what this means, folks... (Score:5, Interesting)
Most students had a hard time following his lead because he knew all the code of the projects he worked on by heart (I think he has a perfect memory), so be jumped left and right in the code (going directly at the right line number) at an amazing speed. We worked on his box simulatenously through kibbitz.
Unlikely to happen (Score:5, Insightful)
Why?
The same reason documentation is lagging in FOSS, its not "cool". Everyone wants to be in on the latest desktop environment / compiler / kernel because it gets the publicity. A screen reader will not give you the cool factor that submitting a patch for the kernel would.
And unlike commercial software, there is no profit motive.
This is why Linux will struggle for a while to gain mainstream desktop acceptance. Linux offers an excellent mainstream desktop, as long as your requirements arent slightly different. If they are, have fun trying to find something to satisfy your requirements. If people are going to switch, they need that bit extra - something they wont find on a commercial OS. Which is why it is rather annoying that the major desktop environments are trying to follow the Windows methodology rather than finding what Windows doesnt offer, and filling the niche.
Re:Unlikely to happen (Score:5, Informative)
Sorry, but that's absolute rubbish:
http://developer.gnome.org/projects/gap
http://leb.net/blinux/
I can't believe the uninformed postings in this thread. Just because you're not aware of it doesn't mean it isn't happening. You can use a screenreader within Linux right now, try Gnopernicus within Gnome. A lot of accessibility work is taking place and access to this technology is all free.
Re:Unlikely to happen (Score:3, Insightful)
It's already happened. Read the other posts in this thread.
The same reason documentation is lagging in FOSS, its not "cool". Everyone wants to be in on the latest desktop environment / compiler / kernel because it gets the publicity. A screen reader will not give you the cool factor that submitting a patch for the kernel would.
If you develop OSS to be "cool" then you must have a very boring life.
And unlike commercial software, there is no profit motive.
That's prett
Re:Unlikely to happen (Score:2)
Try a modern distro (perhaps found in my sig), and then try your post again.
Re:You know what this means, folks... (Score:2, Flamebait)
Unfortunately it's precisely what OS/Free developers have proved themselves crap at producing time and time again: It's User Interface *and* of no use to the developers. It has no chance.
Re:You know what this means, folks... (Score:5, Informative)
You can replace your text consoles with speech consoles in make menuconfig.
Re:You know what this means, folks... (Score:2)
Re:You know what this means, folks... (Score:2)
Re:You know what this means, folks... (Score:2)
Cue the jokes (Score:2, Funny)
Hurrah for Apple.
Macs for the blind (Score:5, Insightful)
Re:Macs for the blind (Score:5, Funny)
Re:Macs for the blind (Score:2)
Re:Macs for the blind (Score:5, Interesting)
Braille? (Score:5, Funny)
If little glass bumps come shooting out of my monitor, I'm going to be scared.
Re:Braille? (Score:2)
It would be interesting to see if this has been used to help blind computer users.
Re:Braille? (Score:5, Informative)
I had a quick play with the technology at a demonstration once (I live in Christchurch, where this is developed), quite interesting for a sighted person.
Re:Braille? (Score:2, Interesting)
The thing that always amused me about it was that it was from Australia, and the speech synthesizer spoke with an Australian accent. I would have thought that computers would make accent-less speech, but I was wrong.
Re:Braille? (Score:2)
Could this be done?
Re:Braille? (Score:2)
The SuSE Linux distribution even supports their use during OS installation!
Re:Braille? (Score:2)
Linux has free screenreaders too (Score:3, Informative)
Beta testing (Score:4, Funny)
Re:Beta testing (Score:3, Funny)
No. Push the power button on the monitor ;-)
Or for iMac users and the like, you can buy the iSheet from Dr. Bott...a piece of super-thin semi-opaque fiberous wood material(made from only the best wood, mind you) complete with space-age fasteners(strips of plastic with adhesive on them!)
Windows ... up to $1,295 - Linux - $0 (Score:3, Interesting)
Re:Windows ... up to $1,295 - Linux - $0 (Score:2)
Buzz already (Score:5, Informative)
I was inundated with questions; the news was out so fast amongst those who need this functionality that they caught me off guard. I had heard a bit. He knew far more.
Trust me, there is real interest in this. He wanted to know what hardware to buy that would support OSX. He knew the beta was out and knew people running it, and liked the feedback he'd heard so far.
What is blind? (Score:4, Informative)
My mother just had her eyeballs sewed back together so once again she can see enough to read a screen (with the right magnifications) but that was a short term fix. In another decade she won't be able to see anything that isn't fuzzy.
future poll? (Score:2, Interesting)
My Mother (Score:5, Insightful)
We can muse all we want about how Linux needs a screenreader, but I don't care if Microsoft and SCO made a screenreader made out of DRM'd GPL source dipped in goatblood.
My mother needs something better than Zoomtext. She needs a screenreader. And all politics aside, I'll buy her a fucking iMac if she gets a free screenreader because of it. I love her more than politics.
Open source is not just about free-as-in-beer, it's not just about free-as-in-speech, it's about free-as-in-people. Too often as open source developers we think, "this is what's good for the GPL" or "this is what's good for a feature list," not "this is what's good for some guy's mother."
Thar's what opensource is about; not feature lists, not the efficiency of inetd, it's about users. We are their servants. May we serve them honorably, so they may have sight -- may we give them gifts, that we may be invisible.
Re:My Mother (Score:2)
Surely (and I'm not meaning you necessarily) we need a developer who says "this is what my mother needs, so I will code it myself". I have no idea how difficult coding this thing is, I'm just trying to say that developers for these products may often be someone for whom it is personally a need, rather than a developer for whom it is
Re:My Mother (Score:2)
No "holy war" and no single platform will fill everyone's needs. Very few geeks have the skill, motivation and the need to start and maintain such a project as F/OSS.
Re:My Mother (Score:2)
There seems to be some kind of twisted logic among companies who make any device or softwae for the dissabled that if you're deaf or blind, then you must be wealthy, right? everything i see that was made to make a person with dissablilities life better/easier costs an arm and a leg.
My girlfriend is deaf. My phone cost me $20 at walmart.. hers cost $500 (TTY).. we live in a security building with a buzzer entrance.. guess how she knows someone is at the door? she cant.. the system we'd need to
Re:My Mother (Score:3, Insightful)
Think of it this way, if a product takes 10 developers (making $40K / year) six months to develop, then I have to make $400,000 before I can even think about making a profit. If 20,000 people want
This is useful for non-blind as well (Score:5, Interesting)
Any others who do this as well? Any tips for better software for this purpose than Festival? It's not too bad, but it's not terrific either.
News to iPod (Score:4, Informative)
http://www.tow.com/software/read_it_to_me/
Basically, use NNW to manage the news you want (TONS of sources - BBC, CNN, weblogs, etc. but not all include the full article text) and a click or two will take all your unviewed feeds, text-to-speech them to MP3 and sync them to your iPod.
You can later just click through the ones you heard (or everything from the day), and the next day it'll only sync across the new content.
Lots of options on OS X, but not sure about Windows + iPod.
hmmmm (Score:2)
O'Reilly on existing Speech in MacOSX (Score:5, Informative)
I'm surprised no one's posted a link to this yet... O'Reilly's Mac Dev Center has a nice article on "the often misunderstood world of talking to your Mac" [macdevcenter.com] that goes over the existing speech (and speech recognition) interface.
A good overview of past and present, with a little bit of technical information there for AppleScripters too.
Keyboard navigation? (Score:3, Informative)
It needs to be operated either solely by keyboard, or have special modifications to support a force-feedback mouse.
The Macintosh has always supported accelerators, but when I last looked I couldn't find any way to access non-accelerated menu items without a mouse. Windows has supported mouseless operation from the beginning (not out of compassion for the blind, but because Windows 1.0 couldn't assume that you even owned a mouse.)
I'm a huge fan of the section 508 guidelines [section508.gov]. Even non-disabled users can benefit from a display which is clear enough to be used by blind users. It forces the developer to think out a bit further ahead, but the end-user gains.
Re:Keyboard navigation? (Score:3, Informative)
I'm a Java programmer; the standard Java Look and Feel also uses the same approach.
OS X does seem to have dialogue-box navigation enabled by default, which is an excellent start. It can be tricky to get right
uh (Score:4, Informative)
Oh, and at NO ADDITIONAL COST.
Re:uh (Score:2)
Re:FUD. (Score:5, Informative)
Re:FUD. (Score:2, Informative)
I know TTS isn't the only part of a Spoken Interface, but Apple have the experience in that part at least, going back more than a decade and a half.
Re:FUD. (Score:4, Informative)
Re:FUD. (Score:2)
Please anyone care to answer this?
From following Apple's development of OS X, it seems to me that the idea behind Apple's upcoming Screenreader, is that you wont have to rewrite your applications to take advantage of this...if I remember correctly the capability is already in.
Never using the Windows screenreader myself maybe it works
Re:FUD. (Score:3, Informative)
Re:FUD. (Score:3, Informative)
If your application is composed of regular dialogs, you don't actually need to do much, since standard controls provide reasonable default implementation of accessibilty API.
In more complex applications, you implement accesibility interfaces that describe your application objects, and the way user may interact with them.
http://msdn.microsoft.com/library/default.asp?u r l=
Re:FUD. (Score:5, Interesting)
Re:FUD. (Score:4, Informative)
I usually just need to be a lot closer to the screen than most other users.
I use Linux a lot, and enjoy the Ctrl+ feature of Mozilla.
On Windows, I simply up the screen size by changing from 1024 768 to 800 600. (I wished linux could do this.)
I'm curious if you have any experience with gnopernicus which I tried to compile using an older Red Hat distro. I've since upgraded to Fedora but have yet to play with gnopernicus after all of the problems I originally encountered. (Which were likely all my fault for not using appropriate lib versions...)
Re:FUD. (Score:5, Informative)
Re:FUD. (Score:2, Interesting)
What bothers me so much is that all of these hacks don't scale, literally. For example, when you up the font size in any given GUI environment, it typically only applies to the content. The meta stuff, like menu bars, remain small. Ironically even if you do it on a "system wide" basis. I've seen in gnome the content of the menus, (stuff you pull down) will scale to larger text, but the m
Re:FUD. (Score:2)
I later discovered that I have a DPI setting. By adjusting that, and staying in my "default resolution", things can be made larger or smaller without the fuzziness.
I do not know, however, if this is a feature of Windows XP, or of the video driver that comes on my laptop (ATI Rage something).
I really like using my laptop, now that everything is la
Re:FUD. (Score:2)
Most programs work fine with it (including, gratifyingly, Firefox/Thunderbird). A couple of badly written pieces of software - mostly old freeware VB programs -
Re:White on black (Score:4, Interesting)
Re:White on black (Score:4, Informative)
Re:White on black (Score:2)
Re:FUD. (Score:2)
Re:FUD. (Score:3, Interesting)
You have two options:
Re:FUD. (Score:2)
Re:FUD. (Score:4, Interesting)
Re:FUD. (Score:2)
Re:FUD. (Score:2, Insightful)
BTW; I recommend downloading the trial version of JAWS and seeing how much you can do. It takes a lot of getting used to! Don't cheat, leave the monitor OFF.
Apple has had MS beat on this one (Score:2)
Heck, even Mac OS's default "waist time at work" game supports vocal commands. Mac OS X comes with OpenGL Chess which you can command by calling pieces and locations. It's like being a crappie episode of Star Trek
Re:FUD. (Score:3, Insightful)
Also, there's a huge difference between a text-to-speech service and a screen reading application. A screen reader allows a sight impared user to actually navigate around the OS and use a variety of applications. Text-to-speech is not that comprehensive. Just try closing your eyes and actually doing anything constructive with your Windows speech service.
Text-to-speech is actually of more value for users w
Re:On Windows they cost up to $1,295 (Score:4, Insightful)
Yes, Windows Narrator (Score:2)
Here's a quote from one page on Narrator [microsoft.com]:
Narrator is designed to work with Notepad, Wordpad, Control Panel programs, Internet Explorer, the Windows desktop, and Windows setup. Narrator may not read words aloud correc
Re:Yes, Windows Narrator (Score:3, Informative)
It puts a proper perspective on Narrator: "Narrator is a basic screen reader that provides speech output for blind computer users. It is not intended to replace more powerful commercially available screen readers. Rather, it is intended to help you when your normal adaptive equipment is not available. "
Do we know that the Mac reader is any more than this?
Re:Yes, Windows Narrator (Score:4, Interesting)
Re:Forgive me if I sound cynical (Score:3, Insightful)
Re:Forgive me if I sound cynical (Score:5, Insightful)
In as much it might lock some people into apple's platform, I do not see how that would hinder competition in this market. If there is a better, lower cost solution people will migrate to it.
What is something to be more cynical about are all the webmasters who thoughtlessly don't code well enough so a blind person might navigate their site properly.
At least apple is doing something.
Do you think there will ever be a screen reader for flash??
Re:Forgive me if I sound cynical (Score:2)
Macromedia has an entire section in Flash MX 2004's help about making accessible applications.
Re:Forgive me if I sound cynical (Score:3, Informative)
Yes, as I understand it Apple are only doing this because the only commercial solution that supported the Mac OS decided NOT to port their app to OSX. To qualify for gov't contracts Apple has to jump through some equal opps hoops sooooo they HAD to build their own screenreader.
WTF? (Score:2, Insightful)
What would you prefer? That they don't offer this feature? Or would you seriously expect them to write a free API and closely integrate it into every OS out there?
Re:Forgive me if I sound cynical (Score:5, Insightful)
There exists alternatives to OSX (Windows and the various commercial screenreaders hinted at in the summary), therefore there is no monopoly. Possibly an oligopoly, but that's only due to a limited marketplace and the lack of a need to have many competitors.
Chill, this is a good thing.
Re:Forgive me if I sound cynical (Score:5, Insightful)
A monopoly is when a market is unbreachable due to the cost of entry being higher than is affordable due to the major player enjoying massive economies of scale, and being able to set the prices accordingly in order to maximise profits or keep competition at bay.
There will be absolutely no barrier to entry for Microsoft, KDE, Gnome, IBM, or whomever else care to develop a screen reader interface for the 97% of desktops out there that are not OS X compatible. There will also be no barrier to a skilled developer releasing a version for the Mac that is superior to Apple's own implementation. There are plenty of examples of non-free or more expensive solutions being preferred by consumers on the Mac: Appleworks is not exactly superfluous for example.
Did you ever consider that the monopolists here are the companies charging $1200 for their software? Maybe this will bring some competition into the market? Maybe you'll learn something, anything, about economics?
As for your final paragraph of trolling (and yes, this is almost the definition of trolling, passing off your opinion as some kind of truth), Apple systems may not be to your tastes but they are most certainly to mine, and many people I know. I'm forced to use Windows XP at work, along with the Solaris and AIX systems I develop. I also keep a Linux machine running KDE 3.2 on my desk with the excuse that it's easier to administer the systems that I have to support. All of these system pale in comparison to the flexibility and ease of use of Mac OS X, and the quality of the hardware (OK maybe not the IBM p670 in the corner ;-), which is why I flogged all of my x86 kit and bought three Macs for my home last year, and haven't looked back once.
Do you not think it a little contrary to accuse Apple of a monoplistic attitude in one sentence and then complain of their existence in the next? The REAL monopoly here is with Microsoft, who could EASILY implement a real screen reader interface for a fraction of a percent of their development budget and bundle it free with their OS to reach a userbase orders of magnitudes larger than Apple will (realistically) ever hope to reach.
Keep you pathetic trolling to yourself.
Re:Forgive me if I sound cynical (Score:2)
Re:Internet Screen Readers are very unfriendly. (Score:2)
What does a server-side scripting language have to do with making a site "screen reader friendly"? And what about XML too? I work on sites for politicians, and we try to make our sites screen reader friendly. Our efforts have nothing to do with the server side (.NET) or data exchange mechanism (XML).
Re:Internet Screen Readers are very unfriendly. (Score:2)
Re:Integrated? (Score:2, Insightful)
Re:Integrated? (Score:2)
Oh No! It's integrated! I think we better contact the European government on this one, and maybe the US DoJ too. We can't let these blatent acts of integrating features in to operating systems continue! Sue! Sue! For the love of all that is good and holy and competative, sue!
What competition would they be driving out, exactly? The only providers of this feature closed up shop in 2003.Re:Curious (Score:3, Funny)
Re:Keyboard accessibility problems. (Score:2, Informative)
Re:Keyboard accessibility problems. (Score:2)
"OK" how do you type the password omoikane?
Re: Keyboard accessibility problems. (Score:3, Informative)
Sure. You can set any keyboard command you want to open the menus, and you just start typing the menu command. I used to use ctrl-m. I agree the dialog buttons are a little inconsistent in some apps, but in most coommand+first letter will do it.
(Sorry for posting anon the first time, but I thought I was responding to a troll... :)