Recording the voices was a lot of fun, but pretty stressful as well. We got five of our friends to come over (nephguy did the sixth voice) and we had to have all of them there at the same time since all of the characters have dialogue with all the other characters recorded at the same time from separate mics. To speed up the process, I had a python script where I could hold space to start a take, then release it to end the take. Then it would save both audio files (one for each mic) into a folder with random filenames. Then it would print out both file names to console so once we got a good take I would copy those filenames into the conversations.json file. This rapid-fire approach let us zoom through the lines without having to click through audacity menus every time. Still took three hours though lol.
I had to coach the actors a bit to make sure they all put on voices different enough that they could be distinguished easily by sound alone. Sam had to sound stilted and monotone. Alfonso had to sound brash and rowdy. Zoe had to sound energetic and outgoing, etc. And they did a much better job than I was expecting from five non-VA friends paid only in free pizza.
Thanks so much for playing and for the kind words!