Publishers: PDF to Text-to-Speech Audio Book

Navigation: Home | Register | Login | Contact Us

About

Convert PDFs into audiobooks that are spoken
by human-sounding, Text-to-Speech voices.


Getting Started

  • Register for an account
  • Create a new title Enter a title name and click "Create New Title"
  • Upload chapters Click the Open book icon on the next page. Click "Upload PDF Files" » "Select Files" » then click "Start Upload".
  • Select text Click on the title you uploaded. Click the Edit icon next to the PDF you uploaded.
  • Download Audio Click the download icon or select multiple items and click "Download Selected"


Change Log


-Added SSL encryption


-Added support for tracking downloads


-Disabled downloading by sections because they cannot be charged on a per-page basis
-Added pre-paid page downloading system


-Restored setting that allows each PDF to be compressed and thumbnailed asynchronously, reducing wait times


-Removed gray login box at the top of the page
-changed "synthetic text-to-speech" to "human-sounding text-to-speech"


-Updated downloading system to improve reliability
-Added ability to download multiple titles at one time
-Increased memory limit from 1GB to 10GB to allow very large downloads


-Switched out SSML for VTML when possible
-Fixed issue with blank names


-Fixed pronunciation for en and em dashes
-Removed pronunication fixes that didn't work well enough


-Added better security
-Fixed possible bug when renaming titles


-Fixed bug where WAV audio would not combine correctly
-Add error messages when WAV joining fails


-Added support for selecting MP3 compression bitrates


-Support for SSML phoneme-based pronunciation added
    -i.e. <phoneme ph="ɑn sɑmbəl"></phoneme>
-Fixed SSML speed on pronunciation page
-Added CTRL + s shortcut for saving


-Fixed bug with SSML Syntax
-Enabled manual account moderation for press release
-Fixed audio speed bugs
-Upgraded core PDF viewer and fixed bug in core
-Added screenshots


-Added retry system for non-fatal API errors
-Disabled retry for fatal errors
-Added faster file ZIP file creator
-Fixed bug with HTTP 504 for large requests


- Limited simultaneous API download threads to 20
- API errors are now presented as soon as they occur
- Added support for HTTP posts larger than 2 MB


- Added download status dialog for downloading titles and chapters
                                                               

- Subscripts and superscripts are now automatically removed
- API updated to fix usenglishmale/ssml bug
    -bug report: downloading wasn't working
- Error dialog is now shown if the download has failed.


- Bug fixes for pauses and reading sections starting from selections
- Changed default pause from 1000ms to 500ms


- Fixed duplicate text selection ID bug 
    - extracted text data is automatically fixed when the PDF is opened and saved.
    - bug report: buttons not controlling selection beneath them
    - bug report: extra rows of buttons with "^" symbol).  
- User is prompted to login from within PDF.js before they can accumulate unsaved changes
    - bug report: "Error, server replied: Incorrect integer value: '' for column 'userid' at row 1"
- "Listen to section starting here" starts reading from caret (blinking cursor)
    - the caret must be in the selection and the "Listen to section..." button above the selection must be clicked
    - text is selected (highlighted) from the caret to the end of the selection if this feature is used
- Position and size of "Selected Text" dialog is now saved on a per-browser basis, instead of per-PDF
- Load button warns user when the load will cause loss of unsaved changes
- Insert pause button added above each selection


- Added button to play section starting from a selection
- Added buttons to move sections
- Fixed bug where new lines would not generate pauses if the request was SSML
- "Selected Text" dialog window's position and size is automatically saved to LocalStorage for each PDF.
- Retiring some redundant/unused code
- Added function to log javascript errors on the client to the server log file
- Removed the 'Jump to Page...' push-pin button because it became redundant
- Upgraded Flash MP3 player so that it retries 3 times on connection errors.  Should prevent most, "Could not load URL." errors.


+ Bug fixes
+ Minor updates
+ Logging system


+ Added play button for sections 
+ Added playlist system for sections, faster playback
+ Added clear button to remove all selections in chapter
+ Added a warning about leaving page without saving
+ Made it possible to move text selections between sections
+ Fixed bug in jQuery ui where bottom right corner scroll down button was blocked by resize symbol
+ Made it possible to click on text rectangles and jump to text in Select Text Window
+ Synced color change of text rectangles and select text box
+ Animated some scrolling movements and resizes
+ Fixed bug where blue rectangles would include partially overlapping elements when redrawn
+ Removed "mark selected text as title" button since it can be done better with SSML
+ Switched the pause button to add SSML
+ Improved loading and saving functions by shifting into model/view/controller structures
+ Added "Contact Us" to navigation when user is not logged in
+ Add blue button style to important buttons
+ Added user-friendly icons
+ Switched interface of uploader to more user-friendly version
+ Added a confirmation on every delete button


+ Added a cache for HTML element positions to improve selection speed and reduce CPU usage
+ Fixed bug where page would not be selectable until 50% or more was showing
+ Fixed bug where SSML audio files showed up as 0 bytes
+ Fixed bug where last line of previous paragraph was included in selected paragraph
+ Fixed bug where first line of next paragraph was included in selected paragraph


+ Support for SSML pronunciation added
+ Audio files now get automatically combined.
- Fixed SSML audio volume