* This release mainly fixes building for Python 3.12, but also
fixes a serious bug in the NGramModel wrapper class along the
way. Note that Python 3.6 and 3.7 are no longer supported.
* Switch to scikit-build-core and tox to fix many issues.
- Update to 5.0.2:
Removed unnecessary shinxbase in package config
Do not attempt to align phones to impossibly short durations (fixes #339)
Require specific setuptools version to fix editable install (fixes: #353)
- Update to 5.0.1:
Include examples of live recognition on various platforms
Add missing close brace for C++
Use a separate search for ps_set_align_text()
Fix regression tests and -phone_align in main program
Use trailing slash with include directory
Removed unnecessary libpthread in package config
fix: fix a stray #if WORDS_BIGENDIAN (fixes: #343)
- Update to 5.0.0. Includes among other these notable changes:
* pocketsphinx_continuous is gone, replaced by plain old
pocketsphinx, which is documented in the README file.
* The configuration interface is now quite different. It is not a
"command-line parser" anymore and the configuration parameters
have lost their leading dashes.
* All of the SphinxBase "utility" headers have also been made
internal and their symbols will no longer be exported on
Windows. Conversely, the JSGF and N-Gram language model API has
been included in <pocketsphinx/model.h>.
* The sphinx_fe and sphinx_cepview utilities have been moved to
SphinxTrain.
* The audio interface (<sphinxbase/ad.h>) has been removed.
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/pocketsphinx?expand=0&rev=15
179 lines
7.5 KiB
Plaintext
179 lines
7.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Dec 18 06:55:04 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Update to 5.0.3:
|
|
* This release mainly fixes building for Python 3.12, but also
|
|
fixes a serious bug in the NGramModel wrapper class along the
|
|
way. Note that Python 3.6 and 3.7 are no longer supported.
|
|
* Switch to scikit-build-core and tox to fix many issues.
|
|
|
|
- Update to 5.0.2:
|
|
Removed unnecessary shinxbase in package config
|
|
Do not attempt to align phones to impossibly short durations (fixes #339)
|
|
Require specific setuptools version to fix editable install (fixes: #353)
|
|
|
|
- Update to 5.0.1:
|
|
Include examples of live recognition on various platforms
|
|
Add missing close brace for C++
|
|
Use a separate search for ps_set_align_text()
|
|
Fix regression tests and -phone_align in main program
|
|
Use trailing slash with include directory
|
|
Removed unnecessary libpthread in package config
|
|
fix: fix a stray #if WORDS_BIGENDIAN (fixes: #343)
|
|
|
|
- Update to 5.0.0. Includes among other these notable changes:
|
|
* pocketsphinx_continuous is gone, replaced by plain old
|
|
pocketsphinx, which is documented in the README file.
|
|
* The configuration interface is now quite different. It is not a
|
|
"command-line parser" anymore and the configuration parameters
|
|
have lost their leading dashes.
|
|
* All of the SphinxBase "utility" headers have also been made
|
|
internal and their symbols will no longer be exported on
|
|
Windows. Conversely, the JSGF and N-Gram language model API has
|
|
been included in <pocketsphinx/model.h>.
|
|
* The sphinx_fe and sphinx_cepview utilities have been moved to
|
|
SphinxTrain.
|
|
* The audio interface (<sphinxbase/ad.h>) has been removed.
|
|
* The -remove_noise option is now controlled by the acoustic
|
|
model as it needs to match the training.
|
|
* The -remove_silence option has been removed as it is a Bad Idea
|
|
and Considered Harmful for batch mode recognition. Please use
|
|
the endpointer API as detailed in <pocketsphinx/endpointer.h>
|
|
and examples/live.c or examples/live.py.
|
|
* The -cmninit option is not controlled by the default acoustic
|
|
model anymore. This may cause some problems for live
|
|
recognition as the defaults may not match the feature
|
|
extraction parameters.
|
|
* The SWIG wrappers have been removed. Only Python 3 is directly
|
|
supported as a dynamic language binding. Node.js may be
|
|
supported in the near future. The C API is specifically
|
|
designed to be easily supported through FFI, so you can do
|
|
that.
|
|
* Python support is much improved, fully documented, and builds a
|
|
proper module directly from the (top level of the) source tree
|
|
with pip or build.
|
|
* Android support is gone but may come back (contributions
|
|
welcome, I don't have time to support anything other than Linux
|
|
on x86_64 and s390x)
|
|
* Other changes:
|
|
* Change the <pocketsphinx/search.h> API to be slightly more
|
|
intuitive
|
|
* New force-alignment API and two-pass alignment to get
|
|
phone/state durations
|
|
* Uniformize API and test fixed-point mode properly
|
|
* Fix float-to-int underflows (#199, #252)
|
|
* Disallow multiple search types in config or command-line
|
|
* Revert incorrect optimizations to JSGF compiler (fixes #53)
|
|
* Make seg_iter and hyp behave as expected in kws search
|
|
(fixes #122)
|
|
* feat: add -config and config to parse and save JSON
|
|
* Resurrect GStreamer support
|
|
* Remove sphinxbase and modernize configuration API
|
|
* Add support for input files to pocketsphinx command line
|
|
* Add compatibility with pocketsphinx-python 0.1.5
|
|
* Rename pocketsphinx5 to pocketsphinx
|
|
* Updated the en-us dict
|
|
* Fix memory leak in allphone_search.c
|
|
* Forward declare allphone_clear_segments in allphone_search.c
|
|
* Make force alignment accessible from pocketsphinx_batch and
|
|
the ps_decoder API
|
|
* Improve linking for internal headers
|
|
* Fix memory leak in bin_mdef_read_text
|
|
* Large build system and small API modernizations
|
|
* Fix windows build
|
|
* Fix endianness issues in binary trie LM code
|
|
* Build a proper Python package
|
|
* Update -cmninit parameter when CMN is updated
|
|
* Switch back to Cython and use scikit-build for Python module
|
|
* Document Python module better and build ReadTheDocs with
|
|
(the other) Sphinx
|
|
* Fix install command for Mac and iOS builds
|
|
* Incoporate WebRTC VAD code
|
|
* Reorganize header files
|
|
* Remove thread library
|
|
* Add a proper API for cepstral mean normalization
|
|
* Make -samprate an int after all these years
|
|
|
|
- Obsoletes the pocketsphinx5/sphinxbase/sphinxbase5 packages and
|
|
remove the use of update-alternatives since it's not needed
|
|
anymore.
|
|
- Add _service file.
|
|
- Add _multibuild to build the python package.
|
|
- Drop patches that don't seem to be needed anymore:
|
|
* pocketsphinx-doxygen.patch
|
|
* pocketsphinx-largefile.patch
|
|
* pocketsphinx-long-utterance.patch
|
|
* use-python3.patch
|
|
- Add patch to fix installation directory of python module:
|
|
* fix-python-installation.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 29 14:35:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 26 10:22:01 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Use update-alternatives for the man pages
|
|
- pocketsphinx-devel now conflicts with pocketsphinx5-devel
|
|
- python3-pocketsphinx now conflicts with python3-pocketsphinx5 and
|
|
python3-pocketsphinx-python <= 0.1.3
|
|
- Fixes for symbol-not-found errors in the python3 port and a small fix
|
|
to use python3 in another python call. Updated patch:
|
|
* use-python3.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 25 17:11:32 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Generate python3 bindings instead of python2:
|
|
* use-python3.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 27 10:34:40 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
- Add %check section to run tests
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 23 12:38:37 UTC 2019 - alarrosa@suse.com
|
|
|
|
- Use alternatives for binaries to make possible to have it coinstalled
|
|
with pocketsphinx5 5prealpha
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 14 06:30:25 UTC 2018 - jengelh@inai.de
|
|
|
|
- Fix RPM groups.
|
|
- Implement shared library packaging guideline.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 12 14:34:27 UTC 2018 - alarrosa@suse.com
|
|
|
|
- Use %license for license file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 4 18:31:37 UTC 2017 - alarrosa@suse.com
|
|
|
|
- Update to version 0.8:
|
|
* Improvements:
|
|
* API is better exposed in Python, SWIG and gstreamer
|
|
* New API for exact grammar match
|
|
* Configurable type for the frame counter, allows utterances way longer
|
|
than 5 minutes
|
|
* Fixes:
|
|
* Memory leaks, refcounting and other memory-related issues
|
|
* Use proper word bounary senones for the words added on the fly
|
|
* Accurate FSG lextree construction
|
|
- Add pocketsphinx-doxygen.patch, pocketsphinx-largefile.patch,
|
|
pocketsphinx-long-utterance.patch to fix various issues. Patches obtained
|
|
from the fedora package.
|
|
- Fixed license in spec file. It's BSD-2-Clause according to COPYING
|
|
- Run spec-cleaner
|
|
- Move the python bindings to a new python2-pocketsphinx package
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 10 17:12:43 UTC 2012 - alinm.elena@gmail.com
|
|
|
|
- initial commit
|
|
|