I would personally suggest using a soundboard for your ambient/background sounds with a mic injector program/virtual audio cable, and something like MorphVOX for voicing your custom characters (This is what I will be attempting, I'll update you on how it goes if you like)