nvda2speechd, let Windows programs talk through Speech dispatcher

Linux for blind general discussion blinux-list at redhat.com
Wed Jun 8 21:27:31 UTC 2022


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



More information about the Blinux-list mailing list