I've heard mixed reviews of roll20's audio quality so yes, help setting up a Discord would be great!

Are you still interested in playing by the way? I'm happy to set up a character for you on the off chance you're able to make it. That way they're there if you're able to and no harm done if not.