Are you going to have voice acting for this game?
I’ve had this idea for a long time. What if you let the player (optionally) voice act their own character? You give them the lines, let the player record, etc. Once and done sort of deal.
I think, for multiplayer, only download other player voices if the other player is your friend.