You can convert any files (including epub to mp3) online on your computer or mobile. Epub converter epub to djvu epub to png epub to pdf epub to doc epub to docx epub to odt epub to rtf epub to txt epub to lrf epub to fb2 epub to pdb epub to jpg epub to mobi epub to azw3 epub to lit epub to snb epub to tcr epub to mp3 epub to azw epub to prc. Dec 24, 2020 Method 1. Convert PDF to MP3 in Desktop Solution 1. Convert PDF to MP3 with Adobe Reader Not sure what this content is supposed to be saying, as it does not make sense for a complete sentence. Unable to re-write, you have to choose the right converter which has the ability to read out loud your PDF document and to convert PDF to MP3.
ebook2cw version: 0.8.3 - - See ChangeLog - Download directory -Updates (Atom Feed format)
ebook2cwgui version: 0.1.2 - - See ChangeLog-GUI
ebook2cw is a command line program (optional graphical user interface available) whichconverts a plain text (ASCII, ISO 8859-1 or UTF-8) file (e. g. an ebook) to Morse code MP3 orOGG audio files. It works on several platforms, including Windows, Linux,FreeBSD and Mac OS X.
Contents
- Code Tables
Parameters
A number of CW and audio parameters can be changed from their defaultvalues, by command line switches or a config file (see below). These are(default values in brackets):
- -w wpm - CW speed in words per minute [25]
- -e wpm - [Optional] Effective CW speed. If set, the spaces are sent at this speed instead of the character speed set by -w ('Farnsworth').
- -W x - [Optional] Extra Word spacing. Similar to -e, but only affects the inter- word spacing, not the inter-character spacing. Example: -W 0.5 adds half an extra word space.
- -f freq - audio frequency in Hz [600]
- -T waveform - audio wave form; 0 = sine, 1 = sawtooth, 2 = square-wave [0]
- -Q minutes - Increase CW speed (QRQ) by 1wpm in intervals of 'minutes'. Speed will be reset to the initial value at the start of each chapter. Zero means no QRQ. [0]
- -n - Disables resetting the speed when using the -Q option.
- -p - Disables the paragraph separator ()
- -R risetime - risetime of the CW signal, in samples [50]
- -F falltime - falltime, samples [50]
- -O - Generate an OGG-File instead of MP3
- -X - Test mode, do not generate any files
- -s samplerate - samplerate for the audio file [11025]
- -b bitrate - MP3 bitrate, kbps [16]
- -q quality - MP3 quality, 1 (best) to 9 (worst) [5]
- -c chapter separator - Split chapters at this string [CHAPTER]
- -d seconds - Split output files after seconds seconds (finishes the current sentence first)
- -l words - Split output files after a limit of words words (finishes the current sentence first)
- -o outfile-name - Output filename (chapter number and .mp3/.ogg will be appended) [Chapter]
- -a author - Author for the ID3 tag. Use quotes for strings with spaces (e.g. 'JW Goethe')
- -t title - Title for the ID3 tag. Use quotes for strings with spaces (e.g. 'Faust II')
- -k comment - Comment for the ID3 tag. Use quotes for strings with spaces.
- -y year - Year for the ID3 tag.
- -u - Enables UTF-8 support (so far supported: Latin, Cyrillic, Greek, Hebrew and Arabic). Default setting (no -u switch) is ISO 8859-1.
- -g file - Guesses the encoding of a text file (ISO 8859-1 / ASCII or UTF-8).
- -S [UTF|ISO] - Prints a table of the available character sets and CW symbols in HTML format.
- -N snr - Adds a background noise with any SNR from -10 to 10. Negative values must be in quotation marks (e.g. '-3').
- -B bandwidth - Filter bandwidth in Hz for the noise. Available filters: 100, 500, 1000, 2100Hz. [500]
- -C filtercenter - Center freq of the filter in Hz. Only 800Hz implemented.
- -E ebook2cw.conf - Specify a configuration file to be loaded (available in git or future version 0.8.4).
Text commands
CW prosigns can be generated by enclosing arbitrary letters in angle brackets(e.g. , , ..).
The tone frequency (f), speed (w), effective speed (e), volume (v, 1.100), waveform (T) and SNR (N) can bechanged arbitrarily within the text by inserting commands, startingwith a pipe symbol, followed by the parameter to change and the value.
Silence/pauses can be inserted by |Snnnn
.
Example: |f400
changes the tone frequency to 400Hz,|w60
changes the speed to 60wpm, |S1000
inserts 1000milliseconds of silence.
Usage
ebook2cw has no graphical user interface itself, but a GUI interface is available as a separate program.
These explanations aim at Windows users sinceI assume that Linux users can adopt it more easily to their needs than the other way around.
To convert the ebook file 'Book.txt', in which the chapters areseparated by 'Chapter n' to MP3 files, called 'Book-n.mp3', at 40wpm, the following command has to be entered in the Windows command prompt (Start → Utilities → Command prompt):
In this example everything takes place in C:test
. It is assumed that ebook2cw.exe and the text file to convert are in this directory.
If you want to avoid using the command line, a simple batch file for Windowsis available. If placed in the same directory, you can comfortably drag &drop a text file to ebook2cw. The new GUI offers an even more comfortable way to convert ebooks.
Configuration File
As of version 0.7.0 (July 2008), ebook2cw can read a configuration file,ebook2cw.conf
. In this file you can set all of the parameters whichare available as command line parameters, to reduce typing work each time youuse ebook2cw.
An example ebook2cw.conf withfurther explanations is available. Under Windows, place this file in the samedirectory as ebook2cw. Under Linux, it is also searched for in ~/.ebook2cw/
.
What is 'ISO 8859-1' and 'UTF-8'?
Notorious b i g. ISO 8859-1 and UTF-8 are different enconding formats for texts. ISO 8859-1is a standard encoding of the Latin alphabet (limited to 256 different symbols),while UTF-8 can encode allUnicode characters,which includes the Cyrillic, Greek, Arabic alphabets, and a lot more.
If you are not sure about the encoding of your text, invoke ebook2cw withthe -g
command line option, and it will guess the encoding. Most programs (text editors, browsers, etc.) nowadays default to UTF-8.If you try to converta text with the wrong encoding, ebook2cw may produce some warnings aboutunknown characters.
Code tables
As of version 0.6.0 (February 2008), ebook2cw supports the full ISO 8859-1 charset (where mappings to CW symbols are applicable) andalso UTF-8 (1- and 2-byte sequences). The latter so far includes most of the Latin characters, the Cyrillic,Greek, Hebrew and Arabic alphabets. To maintain backward compability, the default character set is ISO 8859-1. Use the -u command line switch to enable UTF-8.
Best Free Ebook Converter
The available codes can be printed by ebook2cw with the -S command line option (see above), here is the output: UTF-8 - ISO 8859-1. I am grateful for any feedback and additions to the tables.
As of version 0.7.0 (July 2008), character mappings canbe defined. For example, you can automatically replace all accented characters or umlauts (e.g. á = .--.-, ä = .-.-) with more common characters(like a = .-).
This is done by map files separately for ISO8859-1 and UTF-8 codedtexts. These map files must be specified in ebook2cw.conf, examplesare available for ISO8859-1 and UTF-8. Under Windows, place them in thesame directory as ebook2cw. Under Linux, these files are also searched for in~/.ebook2cw/
.
Ebook To Mp3 Converter Download Free Unbound Version
Note that native character mapping is only implemented for 1- and 2-byte sequences of UTF-8 characters at the moment. If you need to map other characters, you may use this shell script by Tor, NH7XC which does the job with sed.
Free Ebook Converter Software
Graphical User Interface
A graphical user interface (GUI) for ebook2cw is available as a separate program (screenshots: WinXP, Linux).It isdesigned to work on Windows (95 through 7), Linux and Mac OS X (not tested).It's a single executable file that you can download here(Windows version - see the download directory for the source code tocompile it for other platforms).
ebook2cw.exe
itself is not included within the GUI; it must be downloaded separately and saved inthe same directory, or anywhere within the executable path.
The GUI uses the same configuration file as ebook2cw, called ebook2cw.conf
.
Performance, Quality
The default settings (except for the speed) are probably suitable for mostpeople. A full hour of MP3 takes only 7 MB, OGG even less, so depending on yourspeed, several books will fit even on cheap 1 GB portable media players.
Some MP3 players do not support all the possible variations of samplerates and bitrates.If you are running into problems with the default configuration, please try the command line options -s22050 -b32
(or make these settings in the GUI) to produce your MP3 files.
The speed of the conversion mainly depends on your CPU speed; for exampleconverting The War of the Worldsto MP3 at 60 WpM, resulting in almost 17 hours of MP3 took about 15 minutes on theauthor's dated 1.8 GHz Celeron CPU. The OGG encoder is a little slower.
Flv To Mp3 Converter Download Free
Where to get ebooks?
Books are subject to different copyright laws in every country; there areseveral online archives with free (copyright expired or public domain in the respective country) ebooks,most notablyProject Gutenberg.
Here is a list of books that the author already completed reading in CW.
User feedback indicates, that ebook2cw is also used to prepare Morse courseslessons, generate morse versions of DX newsletters and other purposes (e. g. a CW plugin for the IRCclient colloquy. or a Telegram bot which converts textmessages to CW).
The author claims no credit for the original idea to convert books to morse. Other hams (like DL2KCD,K7QO,AC4FS,KY8D) have donethis before but the distribution as audio files largely limitsthe flexibility and requires a lot of bandwidth. Therefore,after some discussions on the AGCW mailinglist in October/November the author decided to write a free piece of software with which everyonecan create a CW audio book to his or her own liking.
ebook2cw as a CGI
ebook2cw can be compiled to run on a webserver as a CGI (make cgi
or make cgibuffered
).It then returns a MP3 or OGG file when called with a suitable set of parameters,allowing for integrating dynamically created Morse code into websites.
Example:http://example.com/cgi-bin/cw.cgi?s=25&e=20&f=600&t=%20hello%20world
returns a sound file with 'hello world' at 25wpm character speed, 20wpmeffective speed at a tone frequency of 600 Hz. Add d=123
as thefirst GET parameter to get the file as a download with filename 'lcwo-123.mp3'. These are all available HTTP GET parameters but using the text commands, more options are available.
This is extensively used on Learn CW Online (lcwo.net). Over there you'll also find an online text to CW converter.
Download, License
Of course ebook2cw is free software (free as in beer and free as infreedom) and published under the GPLv2.
The current versions are: ebook2cw 0.8.3 (May 23, 2020), ebook2cwgui 0.1.2 (January 23rd 2013). They can be obtained in several formats:
Official files | ||
---|---|---|
Format | Link | Remarks |
Windows EXE | ebook2cw.exe | OGG/MP3 support (510 KB) |
Windows EXE | ebook2cw-mp3.exe | MP3 only (186 KB) |
Windows EXE | ebook2cw-ogg.exe | OGG only (375 KB) |
Windows EXE | ebook2cwgui.exe | (GUI only. Requires ebook2cw.exe) |
Linux Binary | ebook2cw | static, use if you can't compile it yourself |
Source Code | ebook2cw-0.8.3.tar.gz | |
Source Code | ebook2cwgui-0.1.2.tar.gz | |
Packages for various systems (Linux, FreeBSD, OS X) | ||
OS | Link | Maintainer |
Debian | ebook2cw-0.8.2-1 ebook2cwgui_0.1.2-1 | Christoph, DK5CF |
Ubuntu | ppa:kamalmostafa/ebook2cw | Kamal, KA6MAL (incl. GUI, based on Debian package) |
FreeBSD port | ebook2cw | Diane, VA3DB (db) |
FreeBSD port | ebook2cwgui | Diane, VA3DB / Chris Petrik (cpet) |
ArchLinux | ebook2cw | Mike, WB2FKO (sportscliche) |
Mac OS X | build instructions | provided by Alan, N3IMU |
Many thanks to all the maintainers for their time and efforts tomake ebook2cw available on so many platforms!
Previous versions can be found in the downloaddirectory; the source code repository is at https://git.fkurz.net/dj1yfk/ebook2cw.
Author, Contact, Feedback
ebook2cw was written by Fabian Kurz, DJ1YFK.
I am always interested in any kind of feedback formy software. If you have any suggestions, questions, feature-requests etc., don'thesitate a minute and contact me via email.
Last modified: Thursday, 14-Jan-2021 14:23:46 CETConfiguration File
As of version 0.7.0 (July 2008), ebook2cw can read a configuration file,ebook2cw.conf
. In this file you can set all of the parameters whichare available as command line parameters, to reduce typing work each time youuse ebook2cw.
An example ebook2cw.conf withfurther explanations is available. Under Windows, place this file in the samedirectory as ebook2cw. Under Linux, it is also searched for in ~/.ebook2cw/
.
What is 'ISO 8859-1' and 'UTF-8'?
Notorious b i g. ISO 8859-1 and UTF-8 are different enconding formats for texts. ISO 8859-1is a standard encoding of the Latin alphabet (limited to 256 different symbols),while UTF-8 can encode allUnicode characters,which includes the Cyrillic, Greek, Arabic alphabets, and a lot more.
If you are not sure about the encoding of your text, invoke ebook2cw withthe -g
command line option, and it will guess the encoding. Most programs (text editors, browsers, etc.) nowadays default to UTF-8.If you try to converta text with the wrong encoding, ebook2cw may produce some warnings aboutunknown characters.
Code tables
As of version 0.6.0 (February 2008), ebook2cw supports the full ISO 8859-1 charset (where mappings to CW symbols are applicable) andalso UTF-8 (1- and 2-byte sequences). The latter so far includes most of the Latin characters, the Cyrillic,Greek, Hebrew and Arabic alphabets. To maintain backward compability, the default character set is ISO 8859-1. Use the -u command line switch to enable UTF-8.
Best Free Ebook Converter
The available codes can be printed by ebook2cw with the -S command line option (see above), here is the output: UTF-8 - ISO 8859-1. I am grateful for any feedback and additions to the tables.
As of version 0.7.0 (July 2008), character mappings canbe defined. For example, you can automatically replace all accented characters or umlauts (e.g. á = .--.-, ä = .-.-) with more common characters(like a = .-).
This is done by map files separately for ISO8859-1 and UTF-8 codedtexts. These map files must be specified in ebook2cw.conf, examplesare available for ISO8859-1 and UTF-8. Under Windows, place them in thesame directory as ebook2cw. Under Linux, these files are also searched for in~/.ebook2cw/
.
Ebook To Mp3 Converter Download Free Unbound Version
Note that native character mapping is only implemented for 1- and 2-byte sequences of UTF-8 characters at the moment. If you need to map other characters, you may use this shell script by Tor, NH7XC which does the job with sed.
Free Ebook Converter Software
Graphical User Interface
A graphical user interface (GUI) for ebook2cw is available as a separate program (screenshots: WinXP, Linux).It isdesigned to work on Windows (95 through 7), Linux and Mac OS X (not tested).It's a single executable file that you can download here(Windows version - see the download directory for the source code tocompile it for other platforms).
ebook2cw.exe
itself is not included within the GUI; it must be downloaded separately and saved inthe same directory, or anywhere within the executable path.
The GUI uses the same configuration file as ebook2cw, called ebook2cw.conf
.
Performance, Quality
The default settings (except for the speed) are probably suitable for mostpeople. A full hour of MP3 takes only 7 MB, OGG even less, so depending on yourspeed, several books will fit even on cheap 1 GB portable media players.
Some MP3 players do not support all the possible variations of samplerates and bitrates.If you are running into problems with the default configuration, please try the command line options -s22050 -b32
(or make these settings in the GUI) to produce your MP3 files.
The speed of the conversion mainly depends on your CPU speed; for exampleconverting The War of the Worldsto MP3 at 60 WpM, resulting in almost 17 hours of MP3 took about 15 minutes on theauthor's dated 1.8 GHz Celeron CPU. The OGG encoder is a little slower.
Flv To Mp3 Converter Download Free
Where to get ebooks?
Books are subject to different copyright laws in every country; there areseveral online archives with free (copyright expired or public domain in the respective country) ebooks,most notablyProject Gutenberg.
Here is a list of books that the author already completed reading in CW.
User feedback indicates, that ebook2cw is also used to prepare Morse courseslessons, generate morse versions of DX newsletters and other purposes (e. g. a CW plugin for the IRCclient colloquy. or a Telegram bot which converts textmessages to CW).
The author claims no credit for the original idea to convert books to morse. Other hams (like DL2KCD,K7QO,AC4FS,KY8D) have donethis before but the distribution as audio files largely limitsthe flexibility and requires a lot of bandwidth. Therefore,after some discussions on the AGCW mailinglist in October/November the author decided to write a free piece of software with which everyonecan create a CW audio book to his or her own liking.
ebook2cw as a CGI
ebook2cw can be compiled to run on a webserver as a CGI (make cgi
or make cgibuffered
).It then returns a MP3 or OGG file when called with a suitable set of parameters,allowing for integrating dynamically created Morse code into websites.
Example:http://example.com/cgi-bin/cw.cgi?s=25&e=20&f=600&t=%20hello%20world
returns a sound file with 'hello world' at 25wpm character speed, 20wpmeffective speed at a tone frequency of 600 Hz. Add d=123
as thefirst GET parameter to get the file as a download with filename 'lcwo-123.mp3'. These are all available HTTP GET parameters but using the text commands, more options are available.
This is extensively used on Learn CW Online (lcwo.net). Over there you'll also find an online text to CW converter.
Download, License
Of course ebook2cw is free software (free as in beer and free as infreedom) and published under the GPLv2.
The current versions are: ebook2cw 0.8.3 (May 23, 2020), ebook2cwgui 0.1.2 (January 23rd 2013). They can be obtained in several formats:
Official files | ||
---|---|---|
Format | Link | Remarks |
Windows EXE | ebook2cw.exe | OGG/MP3 support (510 KB) |
Windows EXE | ebook2cw-mp3.exe | MP3 only (186 KB) |
Windows EXE | ebook2cw-ogg.exe | OGG only (375 KB) |
Windows EXE | ebook2cwgui.exe | (GUI only. Requires ebook2cw.exe) |
Linux Binary | ebook2cw | static, use if you can't compile it yourself |
Source Code | ebook2cw-0.8.3.tar.gz | |
Source Code | ebook2cwgui-0.1.2.tar.gz | |
Packages for various systems (Linux, FreeBSD, OS X) | ||
OS | Link | Maintainer |
Debian | ebook2cw-0.8.2-1 ebook2cwgui_0.1.2-1 | Christoph, DK5CF |
Ubuntu | ppa:kamalmostafa/ebook2cw | Kamal, KA6MAL (incl. GUI, based on Debian package) |
FreeBSD port | ebook2cw | Diane, VA3DB (db) |
FreeBSD port | ebook2cwgui | Diane, VA3DB / Chris Petrik (cpet) |
ArchLinux | ebook2cw | Mike, WB2FKO (sportscliche) |
Mac OS X | build instructions | provided by Alan, N3IMU |
Many thanks to all the maintainers for their time and efforts tomake ebook2cw available on so many platforms!
Previous versions can be found in the downloaddirectory; the source code repository is at https://git.fkurz.net/dj1yfk/ebook2cw.
Author, Contact, Feedback
ebook2cw was written by Fabian Kurz, DJ1YFK.
I am always interested in any kind of feedback formy software. If you have any suggestions, questions, feature-requests etc., don'thesitate a minute and contact me via email.
Last modified: Thursday, 14-Jan-2021 14:23:46 CETBest Free Ebook Converter Software
Pride and Prejudice Jane Austen | Moby Dick Herman Melville | The Adventures of Huckleberry Finn Mark Twain | Alice's Adventures in Wonderland Lewis Carroll |
The Adventures of Tom Sawyer Mark Twain | The Swiss Family Robinson Johann David Wyss | Jane Eyre Charlotte Brontë | Aesop's Fables Aesop |
The Return of the Native Thomas Hardy | The Count of Monte Cristo Alexandre Dumas | The Adventures of Sherlock Holmes Sir Arthur Conan Doyle | The Art of War Sun Tzu |
Great Expectations Charles Dickens | Anne of Green Gables Lucy Maud Montgomery | The Return of Sherlock Holmes Sir Arthur Conan Doyle | Treasure Island Robert Louis Stevenson |
Dracula Bram Stoker | Uncle Tom's Cabin Harriet Beecher Stowe | Emma Jane Austen | Our Island Story Henrietta Elizabeth Marshall |
Short Science Fiction Collection Various | Sense and Sensibility Jane Austen | The Odyssey Homer | Andersen's Fairy Tales Hans Christian Andersen |
The Decameron Giovanni Boccaccio | Romeo and Juliet William Shakespeare | Walden Henry David Thoreau | Gulliver's Travels Jonathan Swift |
Poems Every Child Should Know Unknown | Pollyanna Eleanor H. Porter | The 9/11 Commission Report The 9/11 Commission | The Secret Garden Frances Hodgson Burnett |
Short Ghost Story Collection Various | Beowulf Unknown | Twenty Thousand Leagues Under the Sea Jules Verne | War and Peace Leo Tolstoy |
Oliver Twist Charles Dickens | Don Quixote Miguel de Cervantes Saavedra | King Solomon's Mines H. Rider Haggard | The War of the Worlds H. G. Wells |
Alexander the Great Jacob Abbott | The Mysterious Island Jules Verne | David Copperfield Charles Dickens | Little Women Louisa May Alcott |
The Wonderful Wizard of Oz L. Frank Baum | Grimms' Fairy Tales Jacob & Wilhelm Grimm | Peter Pan J. M. Barrie | The Autobiography of Benjamin Franklin Benjamin Franklin |
The Junior Classics William Patten | A Tale of Two Cities Charles Dickens | The Canterbury Tales Geoffrey Chaucer | Wuthering Heights Emily Bronte |
History of the Decline and Fall of the Roman Empire Edward Gibbon | The Iliad Homer | The Three Musketeers Alexandre Dumas | Frankenstein Mary Wollstonecraft Shelley |
Ulysses James Joyce | 37 American Poems Various | The Divine Comedy Dante Alighieri | The Adventures of Pinocchio Carlo Collodi |
The Scarlet Letter Nathaniel Hawthorne | Short Nonfiction Collection Various | A Christmas Carol Charles Dickens | History of the United States: The Colonial Period Onwards Charles Austin Beard |
How to Speak and Write Correctly Joseph Devlin | The Memoirs of Sherlock Holmes Sir Arthur Conan Doyle | Robinson Crusoe Daniel Defoe | The Federalist Papers Alexander Hamilton |
Tarzan of the Apes Edgar Rice Burroughs | A Journey to the Interior of the Earth Jules Verne | A Little Princess Frances Hodgson Burnett | Fifteen Thousand Useful Phrases Grenville Kleiser |
Mansfield Park Jane Austen | This Side of Paradise F. Scott Fitzgerald | The Scarlet Pimpernel Emma Orczy | Persuasion Jane Austen |
The Call of the Wild Jack London | Paradise Lost John Milton | The Raven Edgar Allan Poe | Shakespeare Monologues William Shakespeare |
Beyond Good and Evil Friedrich Nietzsche | On the Origin of Species by Means of Natural Selection Charles Darwin | The Mystery of the Yellow Room Gaston Leroux | Dream Psychology Sigmund Freud |
Anthem Ayn Rand | 2 B R 0 2 B Kurt Vonnegut | The Man Who was Thursday G. K. Chesterton | The Golden Age Kenneth Grahame |
Northanger Abbey Jane Austen | The Bible, American Standard Version (ASV) - Genesis | Multilingual Poetry Collection Various | The Invisible Man H. G. Wells |
The Consolation of Philosophy Anicius Manlius Severinus Boethius | Politics Aristotle | Last Days of Pompeii Edward George Bulwer-Lytton | Sex – Avoided Subjects Discussed in Plain English Henry Stanton |
Christmas Poetry and Hymn Collection Unknown | Relativity: The Special and General Theory Albert Einstein | English Fairy Tales Joseph Jacobs | The Pilgrim's Progress John Bunyan |
Page 1 of 340 |