Skip to main content

Generate Morse Code (CW) audio files in Python.

Project description

pycw

Python Morse Code Generator

Generate Morse Code (CW) audio files in Python.

Usage

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input text file (defaults to stdin)
  -t TEXT, --text TEXT  Input text. Overrides --input.
  -s SPEED, --speed SPEED
                        Speed, in words per minute (default: 12)
  -n TONE, --tone TONE  Tone frequency, in Hz (default: 800)
  -v VOLUME, --volume VOLUME
                        Volume (default: 1.0)
  -r SAMPLE_RATE, --sample_rate SAMPLE_RATE
                        Sample rate (default: 44100)
  -o OUTPUT, --output OUTPUT
                        Name of the output file

Or import pycw and then use functions in your code, for example:

import pycw

pycw.output_wave("Intro.wav", "CQ CQ CQ DE BG5AWO BG5AWO BG5AWO PSE K", 20)

Then you can get a output file called Intro.wav in your working directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycw-0.0.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

pycw-0.0.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file pycw-0.0.2.tar.gz.

File metadata

  • Download URL: pycw-0.0.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for pycw-0.0.2.tar.gz
Algorithm Hash digest
SHA256 896de83f5cd3b3f1ea2244118949ab6ebb8ce28c72cac9708b632f2e258a71ab
MD5 083cef15f8fab8782d9dbbfb9877d8cd
BLAKE2b-256 781aed700ca3cea77f49529c11b219de757567373d55d48c1325ae6ff926a176

See more details on using hashes here.

File details

Details for the file pycw-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pycw-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for pycw-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d148af35b03e351f966773c98415a48eb048d7281baceb699e89e0552f084068
MD5 a5371986269015899cec77dc33e424d7
BLAKE2b-256 124eb88cd0ce4e9370f96143d86e41d9dbe3b374503b6e98857c6a3b6d75a6d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page