Re: nvda2speechd, let Windows programs talk through Speech dispatcher

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Last Shot works with nvda2speechd, so I'll continue experimenting.

That's one BGT game, now I need to see which ones do or don't work however



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@xxxxxxxxxx> 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@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list


_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list

_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list

_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/blinux-list




[Index of Archives]     [Linux Speakup]     [Fedora]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]