Skip to main content

His granddad lost the ability to read, so he built a DIY text-to-speech rig

text to speech reader
Bennie Affleck

Every birthday, Bennie Affleck (no, not that one) buys his grandfather the best bottle of Chilean red wine he can find. But when his grandad, also named Ben, was due to turn 100 this year, his 40-year-old British software engineer grandson decided the occasion warranted a special present.

“He’s a very inspirational man,” Affleck, who runs a U.K. software consultancy called Ionium Design, said of Ben Sr. “Still cheerful despite outliving two wives and both his children.”

Related Videos

For his grandfather’s centenary, a bottle of wine — or even a couple of them — simply wasn’t going to cut it. So Affleck built him an A.I.-powered digital text-to-speech reading machine for helping his grandad, who has macular degeneration, to be able to read again.

Reading machines

“My grandfather began losing his sight around 10 years ago,” Affleck told Digital Trends. “He is an extremely determined man and wants to stay independent, living at home, and taking an active part in the world. Losing his ability to drive was a blow, but he replaced that with taxis. Losing his ability to read has been harder.”

text to speech reader
Bennie Affleck

Despite the best available vision aids, Affleck said his grandfather regularly took over an hour to decipher a single A4 letter. “Although there are many smartphone and tablet-based [tools] available, they are unsuitable for people unfamiliar with these devices, or whose vision, touch, or hearing makes touch screens unusable,” he said.

What Affleck designed for his grandfather as an alternative was a DIY digital reading assistant, made using off-the-shelf components and software. It allows users to place a document on an illuminated platform, where it is scanned by a camera, deciphered by text recognition algorithms, and ultimately read out in a natural-sounding voice.

To make the interface easier for someone with diminishing eyesight, the machine is kitted out with chunky colored buttons. Hitting the blue one scans a document. Green starts reading the most recently scanned document. The left yellow button skips back six seconds, the right yellow skips forward six seconds, and the red button pauses and unpauses. For security reasons, Affleck said that the machine does not store any of the scanned documents locally or in the cloud.

Designed for ease-of-use

Affleck said that he usually works in a cabin in his garden. However, he had to piece together his grandfather’s gift on his kitchen table, due to a lack of outside heating. (He’s a snowboarder as a hobby and used to the cold, but everyone has their limits!)

“The entire device was constructed in three weeks,” he said. “Building a physical enclosure could have been daunting, but I had a brainwave to repurpose an old 3M portable overhead projector. All other parts came from small U.K. businesses and [a big electronic components company.] My neighbor kindly machined the metalwork for a sturdy keypad of my design, that I fitted with arcade buttons.”

text to speech reader
Bennie Affleck

The reading machine’s software is custom Python with Google’s Cloud Vision and Wavenet text-to-speech software. It’s powered via a Raspberry Pi 3B with a Pi V2 camera.

“The complete system works surprisingly well,” Affleck said, describing this as a “testament” to Google’s high-quality A.I. tools. “Printed text is read with amazing accuracy, even accounting for rotations, distortions, [and other challenges]. The voice is also very listenable. In testing, I had the machine reading pages from The Lion The Witch and The Wardrobe, and I found myself getting engaged in the story.”

An amusing, but poignant, moment occurred when Affleck gave his grandfather the gift. “After setting it up for him, grandad said, ‘Now I can use this to read the instructions for my digital magnifier,” Affleck said. “It was funny and sad that he couldn’t operate another device he’d bought to help him because he couldn’t read its instructions.”

Helping more people

The only difficulty with the machine at present, Affleck said, is with spatially structured data like bank statements. “I will be adding heuristics and some of my own A.I. to allow these to be read in a more human-like manner,” he noted.

Affleck said that building this device has given him a new appreciation of the challenges people with limited eyesight face. “As I began developing the concept, it became apparent that many other people have similar problems. I realized there is demand for a much better device, so I built the best prototype I could and am building more units so I can run field trials with volunteers in February.”

If these tests go well, Affleck said that he would consider turning this into a product — complete with additional features and more suitable casing. For now, though, he’s built a game-changing device his grandfather can use on a daily basis — and, really, that’s just what he set out to do.

Editors' Recommendations

The next big thing in science is already in your pocket
A researcher looks at a protein diagram on his monitor

Supercomputers are an essential part of modern science. By crunching numbers and performing calculations that would take eons for us humans to complete by ourselves, they help us do things that would otherwise be impossible, like predicting hurricane flight paths, simulating nuclear disasters, or modeling how experimental drugs might effect human cells. But that computing power comes at a price -- literally. Supercomputer-dependent research is notoriously expensive. It's not uncommon for research institutions to pay upward of $1,000 for a single hour of supercomputer use, and sometimes more, depending on the hardware that's required.

But lately, rather than relying on big, expensive supercomputers, more and more scientists are turning to a different method for their number-crunching needs: distributed supercomputing. You've probably heard of this before. Instead of relying on a single, centralized computer to perform a given task, this crowdsourced style of computing draws computational power from a distributed network of volunteers, typically by running special software on home PCs or smartphones. Individually, these volunteer computers aren't particularly powerful, but if you string enough of them together, their collective power can easily eclipse that of any centralized supercomputer -- and often for a fraction of the cost.

Read more
Why AI will never rule the world
image depicting AI, with neurons branching out from humanoid head

Call it the Skynet hypothesis, Artificial General Intelligence, or the advent of the Singularity -- for years, AI experts and non-experts alike have fretted (and, for a small group, celebrated) the idea that artificial intelligence may one day become smarter than humans.

According to the theory, advances in AI -- specifically of the machine learning type that's able to take on new information and rewrite its code accordingly -- will eventually catch up with the wetware of the biological brain. In this interpretation of events, every AI advance from Jeopardy-winning IBM machines to the massive AI language model GPT-3 is taking humanity one step closer to an existential threat. We're literally building our soon-to-be-sentient successors.

Read more
The best hurricane trackers for Android and iOS in 2022
Truck caught in gale force winds.

Hurricane season strikes fear into the hearts of those who live in its direct path, as well as distanced loved ones who worry for their safety. If you've ever sat up all night in a state of panic for a family member caught home alone in the middle of a destructive storm, dependent only on intermittent live TV reports for updates, a hurricane tracker app is a must-have tool. There are plenty of hurricane trackers that can help you prepare for these perilous events, monitor their progress while underway, and assist in recovery. We've gathered the best apps for following storms, predicting storm paths, and delivering on-the-ground advice for shelter and emergency services. Most are free to download and are ad-supported. Premium versions remove ads and add additional features.

You may lose power during a storm, so consider purchasing a portable power source,  just in case. We have a few handy suggestions for some of the best portable generators and power stations available. 

Read more