I always assign voices to the character's when I read the in-game text. But to be honest, I haven't really ever read Pokemon fan fiction. I've read the official manga and then, as I said, read what the character's say in the games. For me, the most distinct voice I have ever supplied to a character is Giovanni, and his voice is Martin Sheen. Always will be.