Skip to content

Releases: sdrobert/pydrobert-speech

v0.3.0

18 Aug 19:38
7ad71b7
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Summary

The biggest addition is soundfile support for reading "wav", "ogg", "flac", and "aiff" files. Otherwise, cleaning up docs, bumping minimum version, etc.

Changelog

  • Moved AliasedFactory and alias_factory_subclass_from_arg to alias submodule.
  • Removed Python 3.6 support.
  • Bug fix for issue #14 - Gammatone alpha coefficient wrong for ERB.
  • Added Stack to post.
  • Added soundfile decoding to read_signal.
  • Removed catch-all condition for read_signal (when all else fails, try Kaldi and then numpy.fromfile). Breaks v0.2.0 behaviour. Needed for soundfile.
  • Default for sphere decoding of u-law/a-law is now to convert to pcm-16 rather than to stay encoded.
  • Removed setup.py (builds with pyproject.toml and setup.cfg).
  • Removed conda recipe in prep for conda-forge.
  • version.py -> _version.py
  • Cleaned up documentation.

Python 3 only, breaking backwards compatibility

09 Mar 16:50
e32567f
Compare
Choose a tag to compare

A considerable amount of refactoring occurred for this build, chiefly to get
rid of Python 2.7 support. While the functionality did not change much for this
version, we have switched from a pkgutil-style pydrobert namespace to
PEP-420-style namespaces. As a result, this package is not
backwards-compatible with previous pydrobert packages!
Make sure that if any
of the following are installed, they exceed the following version thresholds:

  • pydrobert-param >0.2.0
  • pydrobert-kaldi >0.5.3
  • pydrobert-pytorch >0.2.1

Miscellaneous other stuff:

  • Type hints everywhere
  • Shifted python source to src/
  • Black-formatted remaining source
  • Removed future dependency
  • Shifted most of the configuration to setup.cfg, leaving only a shell
    in setup.py to remain compatible with Conda builds
  • Added pyproject.toml for PEP
    517
    .
  • tox.ini for TOX testing
  • Switched to AppVeyor for CI
  • Messed around with documentation a little bit
  • Added changelog :D

Bug fixes and NIST sphere processing

25 Feb 00:32
03a4f84
Compare
Choose a tag to compare
Pre-release

Not much since the last version. NIST SPHERE format was added, and I made a few bug fixes.

The primary reason for a release now is that python 2.7 support will be dropped in the next version of this library.

PyTorch, docs, some minor bug fixes

28 Jun 23:25
Compare
Choose a tag to compare
Pre-release

Welp, looks like I didn't publish v0.0.0 to git. Or PyPI. Based on the Conda v0.0.0, there's not much new here except some PyTorch integration and documentation.