Originally, I put Rhasspy on a Pi 3b+ with a USB mic and speaker and 7-inch touchscreen. It works great. I can give voice commands and use Home Assistant on the touchscreen.
But the other day I had a revelation. My daily driver tablet would be perfect for a Rhasspy device. It’s a Lenovo Ideapad Chromebook Duet. I already had Linux enabled on it for using VS Code in emergency situations. So, I installed Docker and the Rhasspy image. It didn’t work right away though. I had to allow port 12101 to be passed to Linux and also had to enable audio recording in Linux. Both are easy to do in Chrome OS settings. After that, and configuring Rhasspy, it worked perfect. I’m not currently using my Tablet as a Rhasspy device; it was more of a proof of concept for the future, but it did work fantastically.
Any chromebook that’s received recent updates should work well for Rhasspy. So, if you’re having trouble getting a Pi, maybe try a cheap chromebook. It comes with a mic and speakers and a screen!