nvda2speechd, let Windows programs talk through Speech dispatcher

Linux for blind general discussion blinux-list at redhat.com
Fri Jun 10 16:23:28 UTC 2022


I wonder if Reddit For Blind works? That's be really nice.
Devin Prater
r.d.t.prater at gmail.com




On Fri, Jun 10, 2022 at 6:21 AM Linux for blind general discussion <
blinux-list at redhat.com> wrote:

> And as an updatte to that
>
>
> It now works after yesterday's Arch update on 99% of things I've tried,
> so I'm assuming something changed for the nrtter
>
> On 6/9/22 15:40, Linux for blind general discussion wrote:
> > Hi,
> >
> > great. So, this means the problem is on the side of the dll or Wine.
> >
> >
> > testclient is a Linux application purely connecting to and communicating
> > with the server, so it's not affected (in fact, not even related) to the
> > SAPI presence.
> >
> >
> > Could you, perhaps, try out installing the sapi via:
> >
> > winetricks -q speechsdk
> >
> >
> > Or, if you'd better not mess up your Wine installation, if you share a
> > specific easy to try audiogame that doesn't work, I can test it out in a
> > VM with both present and not present SAPI, so we would see if this is
> > causing the issue.
> >
> >
> > Best regards
> >
> >
> > Rastislav
> >
> >
> > Dňa 8. 6. 2022 o 23:27 Linux for blind general discussion napísal(a):
> >> That does, in fact, work fine yes. I've been poking and prodding at
> >> various games/apps with no luck however, unsure how the
> >> nvdaControllerClient32 or 64.dll interacts with the server or installed
> >> programs though.
> >>
> >> I've been trying a variety of audiogames that ship with NVDA support to
> >> no luck, however I did just find out that no, I do not need (at least
> >> for testclient) an installed SAPI setup though, obviously actual
> >> games/programs may be different, however
> >>
> >>
> >> So in short, testclient works, but nothing past that?
> >>
> >>
> >> On 6/8/22 19:37, Linux for blind general discussion wrote:
> >>> Hello,
> >>>
> >>> while I get this up and running, a part of the nvda2speechd is an
> >>> application called testclient.
> >>>
> >>> You can compile it using cargo build --release -q, or use this binary:
> >>>
> >>> https://drive.proton.me/urls/95MV5TEK7M#jyQXOaJvojkY
> >>>
> >>>
> >>> SHA256:
> 82fb866d000a05942d6109daf58e36ee6feaba8bf30644738277ba140b90ee40
> >>>
> >>>
> >>> this application works as a terminal client to the server. You launch
> >>> it, and type command "speakText some text".
> >>>
> >>> If you hear the server speak, the connection works.
> >>>
> >>> You can quit using the quit command.
> >>>
> >>>
> >>> This should tell you, whether nvda2speechd server is working correctly.
> >>> If no, we need to search the problem there, if yes, there is a problem
> >>> with the library or application.
> >>>
> >>>
> >>> Whether SAPI installation is needed or not depends largely on how is
> the
> >>> app programmed. Honestly, I didn't test out with a clear wine
> >>> installation, so I can't tell which variant is to be expected, it's
> also
> >>> possible that the app crashes exactly because of missing SAPI, since
> >>> usually programmers expect it to be at least present, even if not used.
> >>>
> >>>
> >>> Best regards
> >>>
> >>>
> >>> Rastislav
> >>>
> >>>
> >>> Dňa 8. 6. 2022 o 16:09 Linux for blind general discussion napísal(a):
> >>>> Boot the ISO and hit down once then enter, it should come up talking
> >>>>
> >>>>
> >>>> If not, systemctl enable --startnow espeakup
> >>>>
> >>>>
> >>>> I'm trying to work out why I'm getting a lot of things about SAPI, and
> >>>> if I need voices installed because I am going from a completely
> standard
> >>>> wine installation on a 64bit machine, yet it's flooding my terminal
> with
> >>>> a ton of voice list things about SAPI however so I'm unsure.
> >>>>
> >>>>
> >>>> Do I need to install under wine the speechsdk and things or should
> >>>> nvda2speechd take care of that. It's establishing a connection,
> but...no
> >>>> luck
> >>>>
> >>>> On 6/8/22 13:44, Linux for blind general discussion wrote:
> >>>>> Hi,
> >>>>>
> >>>>> I saw your issue on Github, will be getting to it soon.
> >>>>>
> >>>>> Right now, I'm trying to figure out how to boot up Archlinux into the
> >>>>> accessible mode in quickemu, so I can get at least a similar
> environment.
> >>>>>
> >>>>>
> >>>>> Best regards
> >>>>>
> >>>>>
> >>>>> Rastislav
> >>>>>
> >>>>>
> >>>>> Dňa 7. 6. 2022 o 15:02 Linux for blind general discussion napísal(a):
> >>>>>> As said on the Github page. I'm running this under Arch and get no
> >>>>>> output at all.
> >>>>>>
> >>>>>> what I do
> >>>>>>
> >>>>>> 1. Download Windows exe and extract it
> >>>>>>
> >>>>>> 2. Grab the server/client and rename/replace nvdaControllerxx.dll
> >>>>>> where xx is 32 or 64
> >>>>>>
> >>>>>> 3. start the server with ./nvda2speechd in its folder
> >>>>>>
> >>>>>> 4. wine windowsexe.exe
> >>>>>>
> >>>>>> I get a connection has been established on the tab with the
> >>>>>> nvda2speechd running, and no speech from the program at all however,
> >>>>>> and a boatload of WINE Sapi errors, it seems* to me like it's
> looking
> >>>>>> for the SAPI stuff
> >>>>>>
> >>>>>> Am I missing someething super super obvious here or?
> >>>>>>
> >>>>>> On 05/06/2022, Linux for blind general discussion
> >>>>>> <blinux-list at redhat.com> wrote:
> >>>>>>> I avoid GUI apps in general and I think the last time I used Wine
> >>>>>>> might have been years before I went blind, but this still sounds
> like
> >>>>>>> a significant step forward for the accessibility of non-native
> >>>>>>> software, and surprisingly elegant to boot.
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Blinux-list mailing list
> >>>>>>> Blinux-list at redhat.com
> >>>>>>> https://listman.redhat.com/mailman/listinfo/blinux-list
> >>>>>>>
> >>>>>>>
> >>>>>> _______________________________________________
> >>>>>> Blinux-list mailing list
> >>>>>> Blinux-list at redhat.com
> >>>>>> https://listman.redhat.com/mailman/listinfo/blinux-list
> >>>>>>
> >>>>> _______________________________________________
> >>>>> Blinux-list mailing list
> >>>>> Blinux-list at redhat.com
> >>>>> https://listman.redhat.com/mailman/listinfo/blinux-list
> >>>> _______________________________________________
> >>>> Blinux-list mailing list
> >>>> Blinux-list at redhat.com
> >>>> https://listman.redhat.com/mailman/listinfo/blinux-list
> >>> _______________________________________________
> >>> Blinux-list mailing list
> >>> Blinux-list at redhat.com
> >>> https://listman.redhat.com/mailman/listinfo/blinux-list
> >> _______________________________________________
> >> Blinux-list mailing list
> >> Blinux-list at redhat.com
> >> https://listman.redhat.com/mailman/listinfo/blinux-list
> > _______________________________________________
> > Blinux-list mailing list
> > Blinux-list at redhat.com
> > https://listman.redhat.com/mailman/listinfo/blinux-list
>
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://listman.redhat.com/mailman/listinfo/blinux-list
>


More information about the Blinux-list mailing list