Lots of improvements in version 2.4.14!
Split Sentences
You can now break your sentences.ini into multiple files. Any .ini files in the intents directory of your profile should be included when you train.
New Home Assistant Components
There is now a Home Assistant intent recognition system and text to speech system. These use your existing Home Assistant conversation and tts platforms. Additionally, you can use Home Assistant for speech to text like Ada does.
wakeId/siteId in intent
The wake word that triggered the current Rhasspy session and the MQTT site_id are now included in the intent JSON (wakeId and siteId). These are available in the MQTT and Websocket messages as well.
MaryTTS emulation and other TTS options
Rhasspy can pretend to be a MaryTTS server. If you use the marytts component in Home Assistant, point it at your Rhasspy server (e.g., http://localhost:12101). Rhasspy will catch any GET requests to /process and forward them to your configured TTS system.
The /api/text-to-speech endpoint now supports ?voice=<VOICE> and ?language=<LANG> query arguments that let you switch languages temporarily for one TTS call.
Documentation
The documentation now contains a tutorials and a reference section.