Skip to content

Configuration

Hugh Barnard edited this page Nov 24, 2022 · 27 revisions

Rhasspy Configuration

Rhasspy configuration folder needs to go into the user's .configuration folder as the en configuration. This copy/paste may not completely work, need to try it.

The web configurator is at http://localhost:12101. This may be http://lan-address:12101 of course, since most of the technical work is better done via ssh and sshfs. Nearly all the configuration choices are default except for the Mimic3 masquerading as MaryTSS, by using the same port.

Mimic3 will be integrated into Rhasspy soon. This is useful because it will mean that many of the parameters (choice of voice, speech XML etc.) will probably be easier to use.

Node-Red

mema-flow, there's just one in the folder, that needs to be imported into node-red when it's running on http://:1880. I had some undiagnosed trouble with the Hermes connection at the start. But it seems reliable now?

Package List

To play video on main web page: sudo apt-get install chromium-codecs-ffmpeg

Python Intent Server

The configuration is <project_folder>/etc/mema.ini. Also, unless you want to test (the normal state of things currently)
sudo mv intent_server.service /etc/systemd/system
sudo systemctl enable intent_server.service
followed by service start or reboot. However, for work and development, better to run it locally:
uvicorn --host 0.0.0.0 intent_server:app --reload

System Logging

System logging probably needs to be turned off on Raspberry Pi installs, otherwise /var/log/ will just fill up
systemctl disable rsyslog should turn off all logs. Of course, keep them running, if you need to look at installation/running problems