Lots of improvements in version 2.4.14!
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
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 (
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.
/api/text-to-speech endpoint now supports
?language=<LANG> query arguments that let you switch languages temporarily for one TTS call.