Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-pocketsphinx-5.0.3+git20241211.69167fb-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python3-pocketsphinx Distribution: openSUSE Tumbleweed
Version: 5.0.3+git20241211.69167fb Vendor: openSUSE
Release: 1.1 Build date: Wed Dec 18 07:55:04 2024
Group: Development/Languages/Python Build host: reproducible
Size: 699941 Source RPM: pocketsphinx-python-5.0.3+git20241211.69167fb-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://cmusphinx.sourceforge.net/wiki/download/
Summary: Python bindings for pocketsphinx
Pocketsphinx is a version of the open-source CMU Sphinx II speech
recognition system which is able to recognize speech in real-time.

This package provides python bindings for pocketsphinx.

Provides

Requires

License

BSD-2-Clause

Changelog

* Wed Dec 18 2024 Antonio Larrosa <[email protected]>
  - 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 2024 Dominique Leuenberger <[email protected]>
  - Use %patch -P N instead of deprecated %patchN.
* Thu Mar 26 2020 Antonio Larrosa <[email protected]>
  - 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 2020 Antonio Larrosa <[email protected]>
  - Generate python3 bindings instead of python2:
    * use-python3.patch
* Wed Feb 27 2019 Antonio Larrosa <[email protected]>
  - Add %check section to run tests
* Sat Feb 23 2019 [email protected]
  - Use alternatives for binaries to make possible to have it coinstalled
    with pocketsphinx5 5prealpha
* Tue Aug 14 2018 [email protected]
  - Fix RPM groups.
  - Implement shared library packaging guideline.
* Sun Aug 12 2018 [email protected]
  - Use %license for license file
* Mon Sep 04 2017 [email protected]
  - 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 2012 [email protected]
  - initial commit

Files

/usr/lib64/python3.11/site-packages/pocketsphinx
/usr/lib64/python3.11/site-packages/pocketsphinx/__init__.py
/usr/lib64/python3.11/site-packages/pocketsphinx/_pocketsphinx.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/pocketsphinx/segmenter.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 7 23:39:10 2025