Git Product home page Git Product logo

tomorse's Introduction

1.  What does tomorse do?

"tomorse" outputs CD-quality audio containing the International Morse
Code equivalent of input text. The project also includes support
scripts which can be used to generate practice files. It runs on all
known Unixes and also under Cygwin.

2.  What is included in this release?

This release includes the following files:

tomorse.c -- a C program that generates Morse code from text
newkoch.pl -- a Perl script that builds Koch method practice files 
morse-build -- a shell script to build Morse files
morse-install -- a shell script to install Morse files
makerss.py -- a Python script to build RSS feeds from installed Morse files
tovoice.c -- a C program that generates verbal spelling from text (BETA)

3.  What other software is required?

Libsndfile is required for the C programs.  Please see
http://www.mega-nerd.com/libsndfile/ for more information.

PyRSS2Gen is required for the Python script.  Please see
http://www.salkescientific.com/Python/PyRSS2Gen.html for more
information.

4.  How do I use tomorse?

Quick example:  echo cq | tomorse > cq.wav

tomorse takes command-line arguments to change pitch, character speed,
and word speed.  tomorse generates Farnsworth code with proper
timings.

Modify morse-build, morse-install, and makerss.py to reflect your local
environment, run them once or twice by hand to make sure they work,
then stick them in cron and you too can generate Koch practice files
every night complete with RSS feeds.

tovoice requires a set of voice files to be created, one for each
character in the charstr variable.  Stick those files in a directory,
use the command-line arguments to point at that directory, and you can
generate spoken versions of your Koch practice files suitable for
testing results.

5.  Where do I get help?

Your best bet is to contact [email protected] as he's the author of this
mess.  He no longer actively uses this code but he continues to
maintain it for those who need a small, simple method of generating
Morse code from text.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.