-
Notifications
You must be signed in to change notification settings - Fork 11
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
Supporting 2024.1 #40
base: main
Are you sure you want to change the base?
Conversation
Hi, There is still a bug in the initialization of the add-on. Piper can't connect to the GRPC server.
|
Really, you need to stop bundling asyncio, or at least stop loading it in 2024.1from said bundle, and make the code compatible with Python 3.11's asyncio. The main thing is that the loop keyword is removed in a few places, deprecated in 3.10. It does still let you spawn custom event loops, I'm unsure how exactly you replace the functionality. Maybe Python documentation in the deprecation section tells you how. Attempting to import the bundled asyncio runs into a kind of import error with one of the pyd files even if you update them, because the module is already bundled in the standard library and you have a DLL import conflict. |
Hi @KiON-GiON and @ultrasound1372,
I will push a commit fixing bugs found by me and the pointed one by @KiON-GiON in a few hours. |
Hi @KiON-GiON, |
Where do I download this? I only see the October 23,2023 release on the Release page. |
Hi @mikebayus. |
It works!
Please pardon me as I am not a programer, and I am new to all of this.
I have been an NVDA user for a very long time now, and it's time that we
have some new and better voices.
These new Piper Neural voices do it for me.
Keep up the good work.
And again, thank you all so much.
…On Wed, Apr 3, 2024 at 9:36 AM Mateo Cedillo ***@***.***> wrote:
Hi @mikebayus <https://github.com/mikebayus>.
No, this isn't in releases page yet, because the pull request needs to
merge first. This is ready to merge, at least that someone find more bugs.
Download from this artifact with the latest fixes:
https://github.com/mush42/piper-nvda/actions/runs/8539138528/artifacts/1381177553
—
Reply to this email directly, view it on GitHub
<#40 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKJ77NWRKOQZVQIT3WEOVGTY3QAWXAVCNFSM6AAAAABFTOX74GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZUGYZTMMBVGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thanks @rmcpantoja, it seems it works successfully now. |
I found a little bug/quirk. It affects UI interfaces with ccheckboxes and/or buttons (not all of them), let's see, for example, NVDA settings panel.
For example, when I navigate to "Preferences subMenu" and I stop the speech with ctrl, instead of stopping completely, it says the "P" letter. |
Hi @rmcpantoja I did all the changes locally about 2 months ago, but I wasn't able to push them due to personal troubles. I'll push them very soon and do a release. |
HI @mush42 |
NVDA 2024.1 has been released. Big changes are the update of Python 3.11.
In this branch, I provide proposal changes to make compatible with 2024.1. *.pyd libraries are updated to Python 3.11 win32 as well.
Closes #33
Closes #39