What's new in Julius-4.6
Julius-4.6 is a minor release with new features and fixes, including GPU integration and grammar handling updates.
GPU-based DNN-HMM computation
(Take a look at v4.6 performance comparison on YouTube!)
Now Julius can compute DNN-HMM with GPU. Total decoding will be four times faster than CPU-based computation on Julius-4.5.
Requires CUDA version 8, 9 or 10.2 and NVIDIA card. You should build Julius with nvcc
to enable it. See INSTALL.txt for details.
Tested on Linux only.
New 1-pass grammar recognition
Added a function to apply full grammar on the 1-pass, thus outputs more reliable (grammar-constrained) result at the 1st pass. See the issue post for details and how to use it.
Now in 3-Clause (Modified) BSD License
Julius's software license has been moved to 3-Clause BSD License (a.k.a "Modified BSD License") since May 2019. We still "recommends" users to mention the usage of Julius and making a proper reference or citation on their published work. See the License and Citation section in README.
Other updates
- Support non-log10nized state priors in DNN model
- Added feature normalization pattern: use input mean, static variance (
-cvnstatic
) - Visual Studio 2017 support, can build all tool binaries (msvc/Julius.sln)
See Release.txt for full list of changes.