“Literature for Eyes and Ears” lets you read a book while listening to someone read it to you. As the narrator speaks, the words get highlighted on the page, so you can easily follow along.
Especially when learning a foreign language, this will help you get used to both spelling and pronunciation at the same time.