Building a voice-controlled home assistant using a Raspberry Pi

While my Raspberry Pi 3 Model B made a decent home theatre PC, I wanted to test the capabilities of the hardware by turning the credit card-sized computer into a home assistant.