Skip to content

5.0.0: Long-overdue maintenance release

Latest
Compare
Choose a tag to compare
@dhdaines dhdaines released this 13 Oct 17:44
· 4 commits to master since this release

This release fixes a few long-standing bugs in SphinxTrain and makes the package (hopefully) easier to use. Among other things:

  • The dependency on SphinxBase is gone, because SphinxBase is gone
  • The dependency on Sphinx3 for VTLN and force-alignment is gone (sphinx3_align is included)
  • Multi-CPU training actually works, tested on up to 64 CPUs with LibriSpeech, much easier than setting up PBS on the Clown
  • The dependency on Visual Studio for buliding on Windows is gone (but please just use WSL, please)
  • The dependency on Autotools is gone (CMake ain't great but it's much less bad)
  • There is a Dockerfile now
  • There is "continuous integration" now (sort of)
  • The -remove_silence option has been disabled by default (unlike in PocketSphinx you can still turn it on if you really want to, it might save you a bit of time in training)
  • It is not necessary to install SphinxTrain system-wide to run training
  • G2P support has been updated for the most commonly installed version of OpenFST (do not try to use any other version, because C++, that's why)

What's Changed

New Contributors

Full Changelog: https://github.com/cmusphinx/sphinxtrain/commits/v5.0.0