In most cases it is easier to read than speak it because in reading you can take your own time and there is usually no doubt about what word is used. In speaking you need an active knowledge of words, their meaning, and pronunciation. That is just a lot more than a passive knowledge required for reading. Of course this may all be different in languages that use a different alphabet... like Japanese, Hindi, Thai, Arabic, or Greek