*** May 15, 2022
Unfortunately, due to issues at home, I will no longer be providing ongoing support for this plugin. Hopefully the latest version will work OK in calibre v5.xx and the upcoming calibre v6.xx
*** Feb 2024: Still working OK in calibre v7.xx
***
Purpose: This plugin can record a set of audiobook MP3 files for a non-DRM ebook in your calibre library. For most retail fiction ebooks this is likely to equate to one MP3 per chapter. The selected book needs to be available in EPUB, AZW3 or KEPUB format.
Notes: - The plugin uses Microsoft's built-in SAPI5 Text-to-Speech (TTS) software and Voices, therefore only available for Windows users.
- See post #2 for more detail about which Voices will be visible to this plugin.
- TTS to MP3 v0.5.4 will only run on calibre v5.4 or above. If you are running an earlier version of calibre, v3.41-5.3 inclusive, please see post #2 which contains a zip for TTS to MP3 v0.4.1 which you can install manually.
Pros: Free. Can be played on any MP3 player or smartphone app. No waiting for a publisher to decide if/when an audiobook will be available.
Cons: Obviously, automated TTS is not as good as a reading by a good professional voice artiste.
Background: The original idea came from
Doitsu's Sigil plugin, Windows TTS output. This was a fun project for me which provided a personal challenge to create a plugin which can run in the background. I'm sharing it here with Doitsu's permission.
Features: See first attached screenshot for main GUI screen.- Allows you to select which of the ebook's content files you want to create MP3s from. Useful if you don't want an MP3 for front- and backmatter pages.
- The file selection GUI (see second attached screenshot) also contains a Voice Tester feature so you can easily try out the various voices installed on your PC. You can use text from your selected book or copy/paste your own sample text for the Voice Tester.
- Uses metadata from the book and calibre library for the MP3 tags and filenames. Some user choice provided.
How to install: Preferences - Get plugins to enhance calibre Select
TTS to MP3 then press Install
How to use:
Configuration: See third attached screenshot.
Testing: All testing was done on a Windows 10 x64 PC running calibre x64 and using voices of various dialects of English. The plugin may work on Windows 8 but I'm not sure.
Credits: Thanks to
Doitsu for the original Sigil work and for beta-testing. Thanks to
chye who didn't hang around MobileRead for long but did create a TTS plugin for the calibre Viewer. This code was very helpful. Thanks, as always, to
kovidgoyal for fast help with technical issues. The plugin uses
LAME for generating MP3 files.
Version History: