Cleaned up the API to my liking and added set_voice command.