Speed reader allows an audio book to be played back with faster or slower speaker rates. A user interface gives the listener realtime control of the speaker rate. Speed-Reader uses digital speech signal processing to accomplish low distortion timescale modification of speech in real time. Timescale modification of speech is accomplished by selectively repeating segments of speech to slow down the speaker rate or deleting selected speech segments to speed up the speaker rate. Digital signal processing is used to determine which speech segments are candidates for repetition or deletion.