Yeah, as much as I'd love this I think it's never going to happen; the player character has probably thousands of lines of dialogue to choose from, if not tens of thousands with all the unique options for each class etc. There are eight different voice options for custom characters (but this is for mostly incidental dialogue, like detecting a trap), and then there are six uniquely voiced origins. It's not impossible to do it but that's an enormous amount of dialogue they'd need to record, and it would be a lot of audio files to add to an already huge game.