Skip to content
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

Upgrading Dragon with Natlink install to Python 3.10.x 32-bit #911

Closed
LexiconCode opened this issue Aug 4, 2021 · 7 comments
Closed

Upgrading Dragon with Natlink install to Python 3.10.x 32-bit #911

LexiconCode opened this issue Aug 4, 2021 · 7 comments
Labels
💵 Funded on Issuehunt This issue has been funded on Issuehunt Dragon Naturally Speaking Dragon NaturallySpeaking Engine Backend: Include version the issue. Ex. DNS 15 Installation Issues and questions related to installation of Castor/Dragonfly NatLink A catchall label for issues related to NatLink

Comments

@LexiconCode
Copy link
Member

LexiconCode commented Aug 4, 2021

Issuehunt badges

Blocking issue which needs to be remedied for Python 3.10.x 32-bit Natlink users. For now the master branch is recommended until the block is resolved. #932

Caster has had support for Python 3 for a long time. In fact all other engines utilize Python 3 64-bit. There is still some cleaning up to do. I would like a proper release before supporting Python 3 for Dragon. During that time I'm working with people in the Dictation Toolbox community to test Natlink. All that is to say you're welcome to give the try and definitely let me know if you run into anything by posting issues here in the Natlink Repository.

These instructions work for any natlink based project like dragonfly or caster.

Preinstall requirements

  • DPI 15,14, 13 or derivative of the same version
  • Make sure any previous versions of Natlink are unregistered and uninstalled. (Dragon must be close during that process)
  • (optionally) If you have tried the the Natlink test package and/or main Natlink repository make sure there's no remnants derivatives of Natlink in the site packages of Python.
  1. Download the caster main branch https://github.com/dictation-toolbox/Caster/archive/refs/heads/master.zip

  2. Unzip into directory as or rename it from Caster-master to Caster

  3. Edit requirements.txt remove the following line wxpython==4.1.0 in the my documents Caster directory

  4. Delete caster settings in caster user directory C:\Users\%USERNAME%\AppData\Local\caster (if prior install)

  5. Download the latest Natlink

    • Python 3.10.X 32 bit is required. (if you don't have Python 3.10 installed Natlink Installer will install it off path for you automatically)
    • Do not uncheck the default py launcher
  6. Run the Natlink Installer and a GUI should pop up at the end

  7. Configure the Natlink GUI point to Caster

    • image
  8. Install_Caster_DNS-WSR.bat - don't forget to delete wxpython==4.1.0 in step 3. first-

  9. Start Dragon

  • image

Notes

  • Natlink configuration GUI can be launched from Windows start menu
    image

Notable changes:

  • Distributed as an installer
    • If needed installs 32-bit python for the end user without relying on path for natlink. (makes it easy to use Conda/64-bit Python)
  • Standardizes the built environment utilizing C-Make
    • The build system not only builds the C++ code but that installer as well.
    • Builds on VS Code and Visual Studio
  • Pruned a lot of the dead code and restructured the project
  • Support for DNS/DPI 13, 14 and 15

Follow along on the natlink branch


IssueHunt Summary

Backers (Total: $350.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

@LexiconCode LexiconCode added Installation Issues and questions related to installation of Castor/Dragonfly Dragon Naturally Speaking Dragon NaturallySpeaking Engine Backend: Include version the issue. Ex. DNS 15 NatLink A catchall label for issues related to NatLink labels Aug 4, 2021
@LexiconCode LexiconCode pinned this issue Aug 4, 2021
@issuehunt-oss
Copy link

issuehunt-oss bot commented Sep 27, 2021

@chrisflodin has funded $50.00 to this issue.


@issuehunt-oss issuehunt-oss bot added the 💵 Funded on Issuehunt This issue has been funded on Issuehunt label Sep 27, 2021
@LexiconCode

This comment has been minimized.

@LexiconCode

This comment was marked as outdated.

@issuehunt-oss
Copy link

issuehunt-oss bot commented Aug 10, 2022

@valkrysa has funded $300.00 to this issue.


@LexiconCode LexiconCode changed the title Upgrading Dragon with Natlink install to Python 3.8.x 32-bit Upgrading Dragon with Natlink install to Python 3.10.x 32-bit Sep 25, 2022
@exitflynn
Copy link

Hey there 👋!
I'd like to work on this issue!

@sarthakkathpalia
Copy link

Is this issue still open? Would like to work on it. @LexiconCode

@LexiconCode
Copy link
Member Author

This issue is complete and documentation is now in master branch!

See https://dictation-toolbox.github.io/Caster/#/Installation/Windows/Dragon_NaturallySpeaking

@LexiconCode LexiconCode unpinned this issue Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💵 Funded on Issuehunt This issue has been funded on Issuehunt Dragon Naturally Speaking Dragon NaturallySpeaking Engine Backend: Include version the issue. Ex. DNS 15 Installation Issues and questions related to installation of Castor/Dragonfly NatLink A catchall label for issues related to NatLink
Projects
None yet
Development

No branches or pull requests

3 participants