public inbox for blinux-list@redhat.com
 help / color / mirror / Atom feed
* nvda2speechd, let Windows programs talk through Speech dispatcher
@  blinux-list
   ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


Hello everyone,

I've been dealing a bit recently with Windows games, through various
means - running them using Wine, VM etc. And I've got a bit... unpleased
by the state of speech synthesis in Wine. I'm not criticizing it, it's a
big enough drag to implement a sapi voice in Windows itself, speak of
getting sapi itself to run on a completely different system, so this is
completely understandable.

But that doesn't change anything on the factual usability, where you
need to deal with a whole speech system in an inaccessible way, which
doesn't even work in my VM btw, has some noticeable delais (at least
with the default voices) and is there a way to actually configure it?

No sarcasm, I don't know.


Anyway, the usability is inconvenient at best, what is slightly
disturbing when playing games (especially those where you need quick
feedback e.g. Swamp).


But yesterday, I've came up with an idea. On Windows, there is a library
called nvdaControllerClient32.dll (or 64 for 64-bit programs, likely
more used by now), which is used by programs and various speech output
libraries to talk through NVDA.


The good thing about this library is its absolute simplicity, at least
in terms of the interface, just 4 functions with elementary datatypes.


So, what I did, was that I created my own library with exactly the same
interface in Rust, except that instead of talking to NVDA, it opens a
connection to a server on Linux, which translates all requests aimed for
NVDA to Speech dispatcher.


This way, an app in Wine can use Speech dispatcher!


All your voices, all your configuration preserved just like you'd be
running a native app.


I've tried it and it really works.

I can't tell right now how good is it, it's just an experiment, the app
I've tested with worked quite well, but that was just a simple binary
editor I made long time ago.

The real test will come, when I manage to download Swamp. I tried about
5 times and the download has always failed, I guess there is either high
traffic on Aprone's servers, or perhaps he has some issues with internet
connection.


And for some reason, agarchive.net doesn't seem to have the latest
version (anyone knows why is that?)


Anyway, if you feel like playing some Windows game compatible with NVDA,
and would like the native speech, feel free to try it out:

https://github.com/RastislavKish/nvda2speechd


Best regards


Rastislav




^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
   nvda2speechd, let Windows programs talk through Speech dispatcher blinux-list
@  ` blinux-list
     ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


Howdy Rastislav,

This sounds very exiting. Great work, as usual.

Cheers chrys

Von meinem iPhone gesendet

> Am 05.06.2022 um 16:41 schrieb Linux for blind general discussion <blinux-list at redhat.com>:
> 
> ?Hello everyone,
> 
> I've been dealing a bit recently with Windows games, through various
> means - running them using Wine, VM etc. And I've got a bit... unpleased
> by the state of speech synthesis in Wine. I'm not criticizing it, it's a
> big enough drag to implement a sapi voice in Windows itself, speak of
> getting sapi itself to run on a completely different system, so this is
> completely understandable.
> 
> But that doesn't change anything on the factual usability, where you
> need to deal with a whole speech system in an inaccessible way, which
> doesn't even work in my VM btw, has some noticeable delais (at least
> with the default voices) and is there a way to actually configure it?
> 
> No sarcasm, I don't know.
> 
> 
> Anyway, the usability is inconvenient at best, what is slightly
> disturbing when playing games (especially those where you need quick
> feedback e.g. Swamp).
> 
> 
> But yesterday, I've came up with an idea. On Windows, there is a library
> called nvdaControllerClient32.dll (or 64 for 64-bit programs, likely
> more used by now), which is used by programs and various speech output
> libraries to talk through NVDA.
> 
> 
> The good thing about this library is its absolute simplicity, at least
> in terms of the interface, just 4 functions with elementary datatypes.
> 
> 
> So, what I did, was that I created my own library with exactly the same
> interface in Rust, except that instead of talking to NVDA, it opens a
> connection to a server on Linux, which translates all requests aimed for
> NVDA to Speech dispatcher.
> 
> 
> This way, an app in Wine can use Speech dispatcher!
> 
> 
> All your voices, all your configuration preserved just like you'd be
> running a native app.
> 
> 
> I've tried it and it really works.
> 
> I can't tell right now how good is it, it's just an experiment, the app
> I've tested with worked quite well, but that was just a simple binary
> editor I made long time ago.
> 
> The real test will come, when I manage to download Swamp. I tried about
> 5 times and the download has always failed, I guess there is either high
> traffic on Aprone's servers, or perhaps he has some issues with internet
> connection.
> 
> 
> And for some reason, agarchive.net doesn't seem to have the latest
> version (anyone knows why is that?)
> 
> 
> Anyway, if you feel like playing some Windows game compatible with NVDA,
> and would like the native speech, feel free to try it out:
> 
> https://github.com/RastislavKish/nvda2speechd
> 
> 
> Best regards
> 
> 
> Rastislav
> 
> 
> 
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://listman.redhat.com/mailman/listinfo/blinux-list
> 


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
   ` blinux-list
@    ` blinux-list
       ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
     ` blinux-list
@      ` blinux-list
         ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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
>
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
       ` blinux-list
@        ` blinux-list
           ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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
>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
         ` blinux-list
@          ` blinux-list
             ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
           ` blinux-list
@            ` blinux-list
               ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
             ` blinux-list
@              ` blinux-list
                 ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
               ` blinux-list
@                ` blinux-list
                   ` blinux-list
                   ` blinux-list
  0 siblings, 2 replies; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
                 ` blinux-list
@                  ` blinux-list
                   ` blinux-list
  1 sibling, 0 replies; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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 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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
                 ` blinux-list
                   ` blinux-list
@                  ` blinux-list
                     ` blinux-list
  1 sibling, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
                   ` blinux-list
@                    ` blinux-list
                       ` blinux-list
  0 siblings, 1 reply; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


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
>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* nvda2speechd, let Windows programs talk through Speech dispatcher
                     ` blinux-list
@                      ` blinux-list
  0 siblings, 0 replies; 13+ messages in thread
From: blinux-list @  UTC (permalink / raw)


I do love that app too. So nice, the reddit page is so cluttered.

----- Original Message -----
From: Linux for blind general discussion <blinux-list at redhat.com>
To: "blinux-list at redhat.com" <blinux-list at redhat.com>
Date: Fri, 10 Jun 2022 11:23:28 -0500
Subject: Re: nvda2speechd, let Windows programs talk through Speech dispatcher

> 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
> >
> >
> > Dna 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
> >>>
> >>>
> >>> Dna 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
> >>>>>
> >>>>>
> >>>>> Dna 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
>
_______________________________________________
Blinux-list mailing list
Blinux-list at redhat.com
https://listman.redhat.com/mailman/listinfo/blinux-list


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 nvda2speechd, let Windows programs talk through Speech dispatcher blinux-list
 ` blinux-list
   ` blinux-list
     ` blinux-list
       ` blinux-list
         ` blinux-list
           ` blinux-list
             ` blinux-list
               ` blinux-list
                 ` blinux-list
                 ` blinux-list
                   ` blinux-list
                     ` blinux-list

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).