Linux
-
Rhasspy Voice Assistant with Node-Red
December 21, 2020
I decided that I wanted a voice assistant, but didn't want to go with a product like Amazon Echo or Google Home. I don't like the idea of having a device listening in on my conversations that is not entirely in my control. This is where Rhasspy comes in. Rhasspy is an open source, fully offline set of voice assistant services that can run on a Raspberry Pi. While there is quite a bit more involved in setting everything up compared to a commercial voice assistant, everything is much more customizable and your data is in your control.
I started out running Rhasspy on a Raspberry Pi 4 with 2 GB of ram and a ReSpeaker 6-Mic Circular Array hat. While I was pleased with the performance, I decided to leverage my NUC as a base station. The NUC takes care of speech to text, intent recognition, text to speech, and intent handling. I have a Raspberry Pi serving as a satellite, taking care of care of wake word detection, audio recording, and audio playback. -
Ubuntu / Raspbian TShock Server
December 13, 2020
I recently purchased an Intel NUC10i3FNK to use as a home server. I loaded it up with Ubuntu and have been working on a variety of projects (which I plan to post about soon). I decided to make use of my spare processing power to run a Terraria server for my friends and I.
Most of the tutorials I found online for running a Terraria server on Linux were pretty dated, so I decided to write some bash scripts to wrap everything together. I used James Chamber's Minecraft scripts as a starting point and expanded upon them to make everything work with Terraria. I went with TShock to run the server, which provides a host of different tools. I have tested my scripts on both **Ubuntu Server 20.04.1** and **Raspbian Lite Buster**.