r/Blind • u/Ok_Today5896 • 8d ago
A 2024 up to date instructions about installing emacspeak and working tts on various os and/or via ssh
Hello redditors,
Hope you can all see me doing well! I can't see myself like probably lots of people out there here :D
So! Without further ado...
I own a mac, play with several linux vm when I have time on vmware on windows as well as mac, and have 1 pi400.
1 I would like to know especially for the pi400 how can I install emacspeak (which I can do actually), and especially have a working tts on the pi400? I know it doesn't have jac, but my guess is that via any of the 3 usb ports any standard usb-jack should work? I know there are some specificities about linux and audio drivers especially on the raw terminal with these standard connector I am not able to sort out. Pi400 is on raspbian, ideally I'd like to be able to reproduce this with arch too. I am able to install brltty and have my display work with the pi directly without problem, but even with speakup I have never been able to actually root the sound properly, or even simply test espeak with outputing a string to it. Same problem with my pi3b+ which had a jack.
2 For the mac same request, I'd like to know how I can get speach out of that thing on macos native terminal.
3 Generally speaking, I'd also like to know how we can root audio of emacspeak via ssh I know it's possible.
I've read all sorts of random dispersed doc on the web about that but never got to make it work.
I'm preficient with dev tools so no problem if I have to compile stuff from scratch.
4 Additionally, same request for chromeos! :)
Thanks a lot!
5 How is the development state of orca these days? I tried orca last time just one year before it gets chromium support. Linux accessibility seems to be a mess, does mathml even work with any screen reader? Also there was another screen reader in the making in very early beta state for linux but lost its github I saw it once, odacious or something phonetically similar.
PS: u/admin tell me if I'm posting this completely wrong.
1
u/blind_ninja_guy 7d ago
On the Mac, voice over should read the terminal. I've done so myself. Are you trying to configure something more specific? I know that there are people who use emac speak on a Mac, and I'm pretty sure there's a speech server for Max built-in audio but I don't know for sure, as I very rarely use Mac.
1
u/Ok_Today5896 7d ago
I'm perfectly fine with mac, voiceover and terminal. I just know that people can get emacspeak working natively on the mac, either via a system tts with a speech server or else, and for me I have never been able to get audio from any speech server however I seem to configure.
1
u/Grace_Tech_Nerd 7d ago
So aabout your pi 400. I don't quite understand your issue. Are you saying you get no sound unless connected to a screen through hdmi? You could try something like a usb sound card or headphones.
1
u/Ok_Today5896 6d ago
So yeah. As we're talking about texte editors I tried vim on my mac m2pro and apparently according to some users I know I can trust on applevis I'd need something more powerful than my m2pro just for the poor little voiceover to be able to follow keyboard cursor with j and k in vim. Pathetic from apple. I thought they cared about accessibility? https://www.applevis.com/forum/macos-mac-apps/how-can-you-even-use-terminal-daily-macos-voiceover-major-bugs-vim
1
u/blind_ninja_guy 7d ago
I've never tried a lot of this at least not recently. If you're going to use emac speak over SSH, your best bet is going to be to install one of the speech servers, and use a program like socat type the output over a socket to your local machine. Open a port forward for that. There are some speech servers available for various screen readers, you might be able to use one of those to make your screen reader speak when using emac speak. A lot of us don't use an audio device at all on SSH. We just route the text coming from emac speak over the connection. I've never tried to get audio setup on a pie, so I don't know what's doable there. I do know that at least it used to come with SSH enabled by default. I have to imagine that's pretty common because the pie doesn't exactly have a screen built in. You'd have to connect something for that, so there's a lot of people who just connect to their pi over SSH. Let me know if you need any more specific instructions, there's kind of a lot of text there and I'm on my phone at the moment, so applying to every point quoted is n't something I'm doing at the moment.