Python Morse Code Generator
Go to file
2024-09-24 22:12:23 +08:00
pycw Fixed the interruption problem encountered by pyaudio during playback 2023-02-27 01:53:11 +08:00
.gitignore v0.0.2 rebase 2023-02-23 21:02:28 +08:00
LICENSE Initial commit 2023-02-20 17:16:11 +00:00
README.md Replaced the example call sign in the README 2024-09-24 22:12:23 +08:00
setup.py v0.0.2 rebase 2023-02-23 21:02:28 +08:00

pycw

Project Version Python Version

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 BD8CMN BD8CMN BD8CMN PSE K", 20)

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