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

Project update #5

Open
2 of 4 tasks
drmfinlay opened this issue Oct 28, 2022 · 1 comment
Open
2 of 4 tasks

Project update #5

drmfinlay opened this issue Oct 28, 2022 · 1 comment

Comments

@drmfinlay
Copy link
Owner

drmfinlay commented Oct 28, 2022

The upstream project (Pocket Sphinx) was updated recently, so I'd like to update this project in turn. The notable changes to be made are as follows:

  • Remove the old extension code altogether, since it is now quite out-of-date.
    It would be nice to make use of it, but I don't see much point.
  • Release a new version of this package that requires a version of the pocketsphinx package with binaries for Python 2.7.
    This is to finalise the sphinxwrapper package and Python 2.7 support.
  • Change the project name from "sphinxwrapper" to "simplepocketsphinx".
    This name is more descriptive; the callback approach used in this project is simpler if one needs to do processing when speech begins and when it ends.
  • Release a new version of this package under the simplepocketsphinx name.

Since there have been many breaking changes to Pocket Sphinx, I will not be updating the project to use version 5. I may do this at some point in the future.

drmfinlay added a commit that referenced this issue Nov 5, 2022
Re: #5.

The C and Python code in this directory is now quite out of date, so
I am deleting it.
drmfinlay added a commit that referenced this issue Nov 23, 2022
Re: #5.

- Update author email field.
- Require pocketsphinx version 0.1.15.
@drmfinlay
Copy link
Owner Author

One good reason to update this project to use pocketsphinx version 5, aside from upstream bug fixes, is that it is currently uninstallable on Windows using Python version 3.10 or higher. This is due to the use of a deprecated distutils symbol in the pocketsphinx version 0.1.15 installer code.

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

1 participant