Skip to content

we really need some kind of 64 bit bridge #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ns-studios opened this issue Mar 12, 2021 · 11 comments
Open

we really need some kind of 64 bit bridge #1

ns-studios opened this issue Mar 12, 2021 · 11 comments

Comments

@ns-studios
Copy link

Great job for making this happen! It's stable unlike the other tries I've tried before.
One problem, though: a lot of modern 64 bit games and things can use only 64 bit voices, so we really need to brainstorm some kind of way to bridge it. Perhaps make a generic forwarder SAPI voice (kinda like NVDA SAPI) that will then call a 32bit executable to call the 32bit ibmeci.dll or something. It sucks not being able to use it in 64 bit things.

@datajake1999
Copy link
Owner

This is planned for the next release, but I haven't found a way to do it yet.

@tmthywynn8
Copy link

Assume something like this resource in Microsoft Docs has been seen by you already?

@abdullah5490
Copy link

Hello. JAWS have both profiles e.g sappi5x and sappi5x64. I tried in sappi5x, but there's no new voice is showing. So i can't use it with that too.
Any suggestion?

@bhanuponguru
Copy link

bhanuponguru commented Aug 30, 2021

@datajake1999, perhaps go to build menu and select configurations and mey bee add release x64 and debug x64?
and, please adapt this to latest vc. because it's comfertable to edit from vs and build. and latest vs is quite good in my openion. that way we can make configurations for debug x64 and release x64.
i was trying to convert that dsp file to latest sln file, or i tryed to export the makefile from vc6 and tryed to compile using that makefile using latest vc, but din't work.
of course, i will send a pr if once my atempt is successfull, that is if i compiled to 64 bit, that is when i get it working with latest vs2019.

@btman16
Copy link
Collaborator

btman16 commented Aug 30, 2021 via email

@trypsynth
Copy link

Basically the way you'd have to do this is create a 64-bit DLL that exports the same functions, but just runs a 32-bit executable with command line parameters that specifies what DLL function to call, and somehow pipes the speech back to the host.

@trypsynth
Copy link

For an example of software that's done this, JAWS for Windows' FSSynth32.exe is a bridge for the Eloquence support.

@btman16
Copy link
Collaborator

btman16 commented Feb 4, 2022 via email

@trypsynth
Copy link

This is incorrect. JAWS does SAPI5 through raw COM objects.

@btman16
Copy link
Collaborator

btman16 commented Feb 16, 2022 via email

@titet11
Copy link

titet11 commented Jan 7, 2024

@datajake1999

hello. Do you have any update? You have left this project abandoned for 3 years and it should be time to get new updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants