#NVDASR users.
I posted a few weeks ago about a physical NVDA remote.
A small battery powered device with a Perkins-style Braille input keyboard and speaker, which let you control your online computer running NVDA from anywhere (The remote protocol is very lightweight and works quite reasonably, even with a 3G data connection).
I was thinking SIM slot, USB-C for power, and a builtin speaker and 3.5mm headphone jack.
Would you buy one?
- yes, and pay up to $100. (63%, 12 votes)
- I'd pay more than $100 for this thing (36%, 7 votes)
- Nope, you're crazy. (10%, 2 votes)
reshared this
Matt Campbell
in reply to Sean Randall • • •Sean Randall
in reply to Matt Campbell • • •Matt Campbell
in reply to Sean Randall • • •Matt Campbell
in reply to Matt Campbell • • •Sean Randall
in reply to Matt Campbell • • •Sean Randall
in reply to Matt Campbell • • •Matt Campbell
in reply to Sean Randall • • •Sean Randall
in reply to Matt Campbell • • •Matt Campbell
in reply to Sean Randall • • •Sean Randall
in reply to Matt Campbell • • •It's basically taking input from the buttons, piping the right combinations out to the TCP socket, and sending the returned content out to SVox.
I'd set up profile switching in a command layer so you could havea bunch of pre-stored NVDA hosts and key pairs, I guess.
Matt Campbell
in reply to Sean Randall • • •Sean Randall
in reply to Matt Campbell • • •Tyler Spivey
in reply to Sean Randall • • •Sean Randall
in reply to Tyler Spivey • • •Tamas G
in reply to Sean Randall • • •Sean Randall
in reply to Tamas G • • •Sean Randall
in reply to Tamas G • • •Sean Randall
in reply to Sean Randall • • •Thanks to everyone who's responded so far.
Now that Remote has become part of the NVDA core, I feel confident that shipping someone a physical product would have a bit of longevity about it. yes, you're reliant on NVDA being here in a few years, but no longer are you needing an addon to also be maintained.
The community threw about £12,000 at the NVDA remote project 10 years ago. Perhaps it's time for another hundred or so to own a gadget that let's you leverage that, even when you're not *at* your computer?
I've toyed with the idea of a physical remote for a long time.
The simplicity of the Apple TV and Amazon Fire stick remotes really appeals to me.
Seeing the potential with something like the size of the Hable One a couple years back, then having apple do so much with their Braille Screen Input command mode really got my brain working.
So fire questions at me and we'll see what sort of numbers we get.
We're expecting a baby toward the end of september, so although I'll be sleepless, I'll also be out of work for half a year.
This might be a good time for a bit of tinkering for me.
Jonathan
in reply to Sean Randall • • •1. I only have E-Sim/no dual sim with my provider here, and I really don't feel convident in braille typing anymore, and what about shortcuts like alt+tab etc.
Sean Randall
in reply to Jonathan • • •I have alt+escape mapped to space&t on my braille input devices. it's like alt+tab but cycles through all open windows. or I can braille backspace*a (to hold alt), then repeat braille+46 for tab. those are very customised to me, of course, but you get the idea. space+56 is my tab because I read the control I'm tabbing to with my left hand.
Connecting a keyboard would be ... an interesting idea. I'm not ruling it out, the same chipset would support a bluetooth keyboard, but then you can already do that with NVDA Remote on iOS or android. The whole idea of this project was something small, really taking the idea of the Perkins-style keyboard to keep the size down whilst offering flexibility in controlling your computer.
Darrell Bowles
in reply to Jonathan • • •Sean Randall
in reply to Darrell Bowles • • •Darrell Bowles
in reply to Sean Randall • • •Sean Randall
in reply to Darrell Bowles • • •Darrell Bowles
in reply to Sean Randall • • •Tech Singer
in reply to Sean Randall • • •Allison Meloy
in reply to Sean Randall • • •Bri😻
in reply to Sean Randall • • •D.Hamlin.Music
in reply to Sean Randall • • •Tech Singer
in reply to Sean Randall • • •Sean Randall
in reply to Tech Singer • • •Tech Singer
in reply to Sean Randall • • •Sean Randall
in reply to Tech Singer • • •@techsinger Honestly if I could do eloquence I would, but that'd mean something with x86 on the inside. we're then looking at implausible battery life and a chunk more money.
Going down the svox path I could build 10 of these things for about $150 each. Obviously if I go to a hundred or 500, that drops dramatically.
Martin
in reply to Sean Randall • • •Tech Singer
in reply to Martin • • •Martin
in reply to Tech Singer • • •Tech Singer
in reply to Martin • • •Sean Randall
in reply to Tech Singer • • •Tech Singer
in reply to Sean Randall • • •Sean Randall
in reply to Tech Singer • • •Tech Singer
in reply to Sean Randall • • •Sean Randall
in reply to Tech Singer • • •Tech Singer
in reply to Sean Randall • • •Martin
in reply to Sean Randall • • •DoubleTalk Text to Speech Voice Synthesizer Chips
www.rcsys.comSean Randall
in reply to Martin • • •If I crowdfunded for this, I'd make them a stretch goal. The benefit of the svox stuff is it's all in software.
Tech Singer
in reply to Sean Randall • • •Martin
in reply to Sean Randall • • •Sean Randall
in reply to Martin • • •Jage
in reply to Sean Randall • • •Tech Singer
in reply to Jage • • •Sean Randall
in reply to Tech Singer • • •Tech Singer
in reply to Sean Randall • • •Sean Randall
in reply to Jage • • •But people do buy these blindy media players and other gadgets. I'm not expecting a wave of interest, but it'd be something I'd use, so why not ask, I guess?
Not sure I'd foot the bill for just me, but if i had a handful of commitments to buy so I could get everything designed I'd go for it.
Jage
in reply to Sean Randall • • •Tech Singer
in reply to Sean Randall • • •Mikołaj Hołysz
in reply to Sean Randall • • •Sean Randall
in reply to Mikołaj Hołysz • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Dave Taylor • • •Dave Taylor
in reply to Sean Randall • • •Sean Randall
in reply to Sean Randall • • •So in designing the prototype for the physical remote for #NVDASR, I discovered that you can still buy the part of the #Doubletalk speech synthesizer that does the talking.
this makes me very happy and, alongside the NVDA project, I'm going to work on a lighter version of the old Book Port device when I take my work sabbatical. Broadly to meet my own needs first, of course.
This would mean a Telephone-style keypad for controls, an audio jack, at least 24 hours of playback on a single charge if I can manage it, USB-C for power and an SD card for storage. A belt/pocket clip is utterly essential for me.
Initial input would be text files only, progressing eventually to other text-based formats.
I have no interest in DAISY support or podcasts, although Internet radio is a distinct possibility if you're happy to halve your runtime.
RSS would be relatively straightforward too but, again, but decrease the battery life due to being online.
File transfer would be wireless, not USB.
FM Radio is on my wish list.
Voice memo style audio recording is also a potential, as I do use that with Rockbox at present.
Why, you ask?
Mostly because I haven't used Doubletalk in almost 2 decades and want to see if i can keep it going.
And largely for the cools. 'Oh yes, I'm just reading this book on a gadget I built myself.'
Martin
in reply to Sean Randall • • •Sean Randall
in reply to Martin • • •Obviously that's quite a chunk of change, but i'll spring for 1 or 2 to prototype it before I settle on the final design.
aaron
in reply to Sean Randall • • •Sean Randall
in reply to aaron • • •perkins-style keyboard for input, probably a Waveshare ESP board (supporting wifi or SIM card). Pico TTS is the only viable eSP32 tts I've found that's nice to listen to.
aaron
in reply to Sean Randall • • •Sean Randall
in reply to aaron • • •aaron
in reply to Sean Randall • • •Sean Randall
in reply to aaron • • •Kevin R Jones
in reply to Sean Randall • • •Sean Randall
in reply to aaron • • •Braillists - Google Groups
groups.google.comAndre Louis
in reply to Sean Randall • • •Sean Randall
in reply to Andre Louis • • •Andre Louis
in reply to Sean Randall • • •Andre Louis
in reply to Andre Louis • • •Sean Randall
in reply to Andre Louis • • •Braillists - Google Groups
groups.google.comAndre Louis
in reply to Sean Randall • • •Sean Randall
in reply to Andre Louis • • •The basic idea was layering. you need to hold shift? you press an s chord (s and space, or s and backspace or whatever). same for A for alt, c for ctrl and so forth.
I did this at NCW for the students who weren't good at qwerty but needed full keyboard control. It's just another mapping to learn, but it's all pressable.
Andre Louis
in reply to Sean Randall • • •Nick Giannak III
in reply to Sean Randall • • •Sean Randall
in reply to Nick Giannak III • • •Nick Giannak III
in reply to Sean Randall • • •Tyler Spivey
in reply to Sean Randall • • •Sean Randall
in reply to Tyler Spivey • • •Andy
in reply to Sean Randall • • •James Dean
in reply to Sean Randall • • •Sean Randall
in reply to James Dean • • •James Dean
in reply to Sean Randall • • •Sean Randall
in reply to James Dean • • •James Dean
in reply to Sean Randall • • •Bri😻
in reply to Sean Randall • • •Matt Campbell
in reply to Sean Randall • • •Sensitive content
Pratik Patel
in reply to Sean Randall • • •Sean Randall
in reply to Pratik Patel • • •TJ Olsen
in reply to Sean Randall • • •Jayson Smith
in reply to Sean Randall • • •Tamas G
in reply to Jayson Smith • • •Jayson Smith
in reply to Tamas G • • •Sean Randall
in reply to Jayson Smith • • •I'm kinda excited about the opportunity to play with the hardware and make a gadget, but also frustrated to see the software is doing the same thing and locked away behind a brain-twisting set of machine code I can't disentangle.
It gives me hope that one day when all the hardware has been used up, there might be options, though.
Jayson Smith
in reply to Sean Randall • • •Sean Randall
in reply to Jayson Smith • • •My own use case for the device was largely when not at home.
SO I'm not against it as an idea, but as the design of a device I'd want to use, I'd prefer the on-device speech with a less latent system when travelling that would work over GSM.
Sean Randall
in reply to Sean Randall • • •@jaybird110127 @matt that said, there's absolutely nothing in the hardware that would limit me, or anyone else, from just sticking different firmware onto the thing.
Want to use it to control NVDA via NVDA remote? flash that.
Want to have it sending text to and receiving audio from RIM? Flash that firmware.
Want it to be a standalone UEB or nemith braille input calculator?
Flash that thing.
Prefer a Braille in, voice out notepad?
Flash the baby.
Want it to act as a bluetooth remote for your media centre? You've got buttons and bluetooth. code it. Flash it. Change channels.
I can't afford to build any of this stuff without community input, so the result's just going to be utterly reusable hardware.
Matt Campbell
in reply to Sean Randall • • •Matt Campbell
in reply to Matt Campbell • • •Sean Randall
in reply to Matt Campbell • • •Sean Randall
in reply to Sean Randall • • •The remote controller will be perkins-style keypad and software speech output, and the file reader telephone-style keypad and doubletalk output.
Matt Campbell
in reply to Sean Randall • • •Matt Campbell
in reply to Sean Randall • • •Sean Randall
in reply to Matt Campbell • • •Sean Randall
in reply to Matt Campbell • • •GitHub - espressif/esp-webrtc-solution
GitHubPatrick Perdue
in reply to Sean Randall • • •YES! ALL THE YES!Give me a modern Doubletalk to play with again. I like it better than the original one that existed until... I dunno, maybe 1994? Not sure when they switched voices.
It was the first synthesizer I used on Windows in 1997.
I still have a Doubletalk LT in storage, but can't get to it.
GraceTechNerd
in reply to Sean Randall • • •Sean Randall
in reply to Sean Randall • • •Woow. Great design sesh following up on this book reader with the makerspace.
the belt clip I'd planned has now turned into a variety of different connectors. A little desk stand and a suction mount are pretty cool possibilities.
Most exciting of all for me is the ease with which I can integrate a Qi wireless charging coil into the case. I'll literally be able to drop this thing onto a charging pad at home, whereupon it'll enable its wifi to let me add books over the network. Prototyping suggests I'll be able to drop text files in from my Windows or Mac computers, or the files app on my phone, which is awesome. I'm not building a high-end device, but I don't know of any other book readers for the blind that support wireless charging, although admitedly I've been very dismissive of them all since they all use software text to speech engines, none of which I like.
USB connectivity for copy and paste file operations will still work of course, unless you want to use the thing as a hardware speech synthesizer, in which case you'll have to change the mode in the settings. I can't run both USB classes at a time, but I imagine the serial port thing is only going to be a rarity.
The guys at the hackspace all think I'm mad for wanting the Doubletalk, they say it's ridiculously fast or stupidly robotic.
But They're great for championing the work and I know I can call on them when I inevitably blow up speakers or connect the wrong battery terminals and melt a board or something.
Scott
in reply to Sean Randall • • •Sean Randall
in reply to Sean Randall • • •battery life has now settled at between 21 and 26 hours of play time. I'm hoping for the higher end, there's something stupidly cool about a machine that can just talk solidly for 24 hours without dying.
Standby time is weeks, the SBC's have craaazy low standby power draws, even whilst keeping time. The one I left this time last week has dropped by about .002%. Mad. in theory, therefore, an alarm is also doable.
Never understood why the book courier had an alarm but no speaker, did they think I'd sleep in my earphones?
I'm not holy convinced as to the precision of a real time clock on these things yet though, so honestly an alarm clock is not high on the trello
Was a bit worried my initial design didn't allow for USB file transfer, that would really annoy people. But looks as though that's a nonissue with the better board too.
Wow.
This might actually go somewhere.
Patrick Perdue
in reply to Sean Randall • • •Sean Randall
in reply to Patrick Perdue • • •Patrick Perdue
in reply to Sean Randall • • •Sean Randall
in reply to Patrick Perdue • • •Patrick Perdue
in reply to Sean Randall • • •Jayson Smith
in reply to Sean Randall • • •Sean Randall
in reply to Jayson Smith • • •There was no great outcry when the book port plus turned software tts. if I don't get enough on a kickstarter to pay for the tooling, it won't go anywhere. but fingers crossed.
Sean Randall
in reply to Sean Randall • • •One of my maker pals has said before I even think about kickstarter, write the user's manual I'd want to read.
This will give my backers an insight into the features I'm planning for, and me a bunch of things that are requirements for the code.
It sounds like good advice.
I hate writing documentation.
I've hated writing it from when I released my very first computer program offered to the public at my local library in 1998 and the intervening 2 and a half decades or so have done nothing to disabuse me of the notion.
It's an owner's manual, anyway, not a user's. If this thing gets off the ground, it'll be because the people who paid for it bought its parts and its code and bought into the desire for wanting the brilliant, ancient voice.
Tim Ward ⭐🇪🇺🔶 #FBPE
in reply to Sean Randall • • •I have no idea whether this applies to you, but one common reason I've found for people not liking writing documentation is that they've never been taught to touch-type and not surprisingly find hunt-and-peck two-finger-typing to be a right ****ing pain.
In my generation it was "only girls get typing lessons at school". But my mother was a typing teacher so she taught me at home.
Nick Giannak III
in reply to Sean Randall • • •Sean Randall
in reply to Nick Giannak III • • •Nick Giannak III
in reply to Sean Randall • • •Matt Campbell
in reply to Nick Giannak III • • •Sean Randall
in reply to Sean Randall • • •Sean Randall
in reply to Sean Randall • • •I'm still waiting on more parts.
But ... at least the environment would be ready if I did, and I'm having a break in ... (checks watch), 6 minutes...
Sean Randall
in reply to Sean Randall • • •[Thoughts on the first parts | Randall Reader](seanrandall.github.io/Randallr…)
Thoughts on the first parts
Randall ReaderJayson Smith
in reply to Sean Randall • • •Sean Randall
in reply to Jayson Smith • • •I hope there are enough people interested to render it viable.
David Dunphy
in reply to Sean Randall • • •Sean Randall
in reply to David Dunphy • • •@startrek2025 i'm not abandoning the NVDA remote idea at all, but I've shifted to this project first for 2 reasons.
Firstly, for my first hardware effort, it requires no custom parts. the Keypad for this device will be an off-the-shelf component, whereas a Braille keypad will be a custom job in itself. So seeing how the development chain goes will help with that.
second, the availability of the doubletalk chips is a precarious point. I know I can buy a couple dozen of them today. But RC Systems is a small outfit with the guy retired. Can I have more than the initial batch now? Maybe. Will I be able to get them in a year or 5? Who knows.
Andre Louis
in reply to Sean Randall • • •Sean Randall
in reply to Andre Louis • • •Jayson Smith
in reply to Andre Louis • • •Sean Randall
in reply to Jayson Smith • • •@jaybird110127 both The source code and hardware will be entangled with the Doubletalk to quite an extent:
The chip provides its own audio amplification circuit and specific output pins to both headphones and speakers, as well as an input to mix other audio (which is what makes the possibility of a built-in FM radio possible for v2 of the board). SO you'd need a pretty impressive replacement to drop DECtalk in as a hardware module.
The software is just sending strings of text to the synthesizer though.
\8Sthis is a test\r
Tells doubletalk to say 'this is a test' at speed 8.
[:rate xx] this is a test
is the same for DECtalk etc.
So yeah, if I write the module properly, you'll just use a different class to communicate with the synthesizer.
On the other hand, given how much DECtalk source is out there, it's quite reasonable to expect someone to give a crack at porting it to run natively on the platform. You'd then just need to change the software to do everything rather than send text to the connected chip and replace the doubletalk with an amplifier.
Jayson Smith
in reply to Sean Randall • • •Sean Randall
in reply to Jayson Smith • • •Jayson Smith
in reply to Sean Randall • • •aaron
in reply to Sean Randall • • •Andy
in reply to Sean Randall • • •Sean Randall
in reply to Andy • • •Andy
in reply to Sean Randall • • •Sean Randall
in reply to Andy • • •Sean Randall
in reply to Sean Randall • • •It's exciting when another delivery arrives.
I've had a busy day on things totally unrelated to me personally, so it's nice to have half an hour to oneself before bed.
[after first parts come first steps,
Randall Reader](randallreader.uk/2025/08/03/af…)
after first parts come first steps | Randall Reader
randallreader.ukSean Randall
in reply to Sean Randall • • •Jamie Teh
in reply to Sean Randall • • •Sean Randall
in reply to Jamie Teh • • •Things will get dicier when I move to testing on battery power because the colours will matter then, and when I come to get the FM tuner chip into the circuit, which I'll have to solder in myself.
But baby steps.
Jamie Teh
in reply to Sean Randall • • •Sean Randall
in reply to Jamie Teh • • •Scott
in reply to Sean Randall • • •Martin
in reply to Sean Randall • • •Sean Randall
in reply to Martin • • •Kevin R Jones
in reply to Sean Randall • • •license.
Martin
in reply to Sean Randall • • •Sean Randall
in reply to Martin • • •@mcourcel Stupid github. I thought it'd just enable it out of the box.
Done it now.
randallreader.uk/feed.xml
Martin
in reply to Sean Randall • • •Sean Randall
in reply to Martin • • •@mcourcel hehe in fairness to github pages, adding an RSS feed was a single line of code. Can't grumble too much.
there'll be audio as well as image content in the blog entries as soon as i have anything worth hearing, but without the speech synthesizer I have a worryingly quiet product just at the moment.
Sean Randall
in reply to Sean Randall • • •Monday.
Little V-Stamp speech synthesizer has made the big trip across the water. Seems a bit weird it can move 4,900 miles so quickly and then be sat there for a whole weekend not doing the last 70 miles or so, though.
Some life admin before work in terms of paying bills with my first coffee of the day. I have to sort the breakfast dishes and put the bins out before work, so that's the next 20 minutes swallowed up, before returning to the corporate slog for another 40 hours.
Sean Randall
in reply to Sean Randall • • •Drew Mochak
in reply to Sean Randall • • •Sean Randall
in reply to Drew Mochak • • •Ironically both Orbit Research and Humanware have Braille-output devices on the market that could do this already if they wanted to.
aaron
in reply to Sean Randall • • •aaron
in reply to aaron • • •Sean Randall
in reply to aaron • • •aaron
in reply to Sean Randall • • •Mikołaj Hołysz
in reply to aaron • • •@fireborn @drew Honestly, I'd actually love something like this if the firmware was user hackable.
put something like microPython on it, maybe some kind of physical interface for external modules like the Slovakian Mluvik has, and it could be a neat little device for all sorts of things.
Sean Randall
in reply to Mikołaj Hołysz • • •Mikołaj Hołysz
in reply to Sean Randall • • •@fireborn @drew I assume you want to publish the firmware as OSS?
BTW, with how low-level this would be, it would be great to have some hardware affordances for unbricking the device in case a flash goes wrong without having to resort to opening the thing up.
Sean Randall
in reply to Mikołaj Hołysz • • •Mikołaj Hołysz
in reply to Sean Randall • • •Sean Randall
in reply to Mikołaj Hołysz • • •Mikołaj Hołysz
in reply to Sean Randall • • •This physically does not exist.
It sort of does now with BLE, but I don't know of anything that has hardware support for it on the headset side. Samsungs can definitely use the new audio protocols on the device side, but not sure whether they can use them in that way, and not sure about iPhones either.
Bri😻
in reply to Sean Randall • • •Lino Morales The no good ham
in reply to Sean Randall • • •GraceTechNerd
in reply to Sean Randall • • •