I'm trying to create an ebook reader for WP7. So far I haven't been able to find any API to read ePub books with.
Thanks, Zain
On Android, you'll have to download an epub reader such as Aldiko or Universal Book Reader to open epub files.
EPUB files can be opened in most eBook readers, including the B&N Nook, Kobo eReader, and Apple's Books app.
Install EPUBReader from the Chrome Web Store, and EPUB files will open like PDFs directly in your browser when you click them on the web. You can open EPUB files from your computer in your browser, too, just like you can use your browser as your PDF reader.
For DRM-free html based ePubs(there are also dtbook based ePubs, but I've never seen one) you can simply use a few libraries to build a reader:
For 2. and 3. there are many libraries, some of which support silverlight/WP7. No idea about 1, but I suspect WP7 already offers such a control.
Also, you can check out the draft of the ePub 3 spec here
Edit: Fixed the link
EPUB Sharp has not been updated since a long time.
Here's a step by step procedure in building your own (for iPhone, IMO it's good starting point).
I would imagine that extracting the contents of the book, as string or simple text and passing it into the Microsoft Speech SDK (SAPI) would work. Functions therein can be called from within c#. Did you try that already?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With