A general idea I’ve had for a while was making the color change being ‘magic’
A raspberry pi would be running voice analytics and every few seconds, if it hears you say a color, ex: Blue, then it would convert it to a hex code and ‘magically’ make the cube color change. I will set up a repository on GitHub if anyone is interested in how I did it.