Some important changes in this version of Rhasspy on the way to 2.5:
- Numbers and number ranges are now supported:
sentences.inifile will produce the integer (not string) 75 in your JSON event
1..100will generate “one” to “one hundred” for your language, and put integers in the JSON
- Built-in and custom converters can be used to convert named entity values to something besides strings in your JSON events.
Slot programs were added, allowing you to generate slot values during training with a custom program. The
$rhasspy/numberprogram does this for number ranges (
$rhasspy/monthsslots are available now for every language (days of the week, months of the year)
- Lots of bug fixes and great community contributions!
This is the first step to having built-in entities available in Rhasspy. In the future, Kaldi-based profiles will be able to deal with them natively. Other speech systems, like Pocketsphinx or DeepSpeech (someday) will fall back to these new methods.
Also, a big thank you to all of the community members who have stepped up to provide technical support, bug fixes/code clean-up, and documentation/tutorials!