Projects / ebook2cw

ebook2cw

ebook2cw is a command line program that converts a plain text file (like an eBook) to Morse code (CW) MP3 or OGG files. Morse parameters like speed and tone frequency, and audio parameters such as bit rate, sample rate, and quality can be changed by command line switches. It automatically splits and numbers the output files by chapters.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  04 Apr 2011 21:10

Release Notes: This release corrects some minor errors of version 0.8.0, such as resetting the timers after each converted chapter. New features include a function to guess the character encoding of a text file and a test mode, in which no output files are generated. New build options allow it to disable the Lame or Ogg encoders. This allows compiling ebook2cw on a system where only one of the two libraries are installed.

  •  25 Jan 2011 22:29

Release Notes: Support for the OGG/Vorbis audio format was added. The tone generator can now be configured to create different waveforms (sine, sawtooth, square) and a noise background can be added. There are several additional minor changes.

  •  03 Jul 2008 17:20

Release Notes: This version allows the user to define arbitrary character mappings, in order to deal with any symbols that have no common equivalent Morse symbol, without the need to modify the input data. A set of default parameters can now be read from a configuration file.

  •  20 May 2008 14:35

Release Notes: Different possibilities were added to achieve Farnsworth-like spacing, with increased inter letter and/or inter word spacing. Automatic reset of the speed increase by every new chapter can now be disabled.

  •  10 Mar 2008 15:47

Release Notes: The Arabic alphabet was added to the UTF-8 Morse code tables, and some small corrections were made to Esperanto related characters.

Screenshot

Project Spotlight

twstools

Command line tools around the Interactive Brokers TWS API.

Screenshot

Project Spotlight

libbonobo

A set of language and system independant CORBA interfaces.