Koch 方法摩尔斯电码训练程序,带有单词模式、呼号模式和随机字符模式
项目描述
摩尔斯电码音频生成和训练程序,具有单词模式、呼号模式和随机字符模式。
安装
$ pip install koch_trainer
要求:
在 Mac OS X 上使用 Python 2.7.9 测试。
请注意,要在 Mac OS X 上安装 PyAudio 依赖项,您需要首先使用 Homebrew安装portaudio :
$ brew install portaudio
例子
通过将字符串作为命令行参数传递来播放 Morse 字符串:
$ koch_trainer hello world
将生成的代码保存到 WAV 文件中:
$ koch_trainer -f hello.wav hello world
将代码速度从默认的 20 WPM 更改为 30 WPM:
$ koch_trainer --effective-speed 30 hello world
以及从默认的 770 Hz 到 440 Hz 的音调频率:
$ koch_trainer --hertz 440 hello world
更改级别将在训练池中添加或删除字符。以下将导致使用以下字符作为基础输出 100 个字符的默认值:K·M·R·S·U·A·P·T·L·O·W·I:
$ koch_trainer --level 12 --effective-speed 7 --character-speed 20
您还可以通过传递字模式标志来指定字模式。存在用于自定义体验的设置。以下将导致输出 20 个单词,字符数范围为 2 到 6 个字符,使用与上面相同的 12 个字符。更改级别将更改可用的字符:
$ koch_trainer --level 12 --effective-speed 7 --character-speed 20 --word-mode --word-count 20 --word-char-min 2 --word-char-max 6
呼号练习模式也可通过以下方式获得:
$ koch_trainer --effective-speed 7 --character-speed 20 --callsign-mode --callsign-count 20
获取有关 CLI 选项的帮助:
$ koch_trainer -h
也可以看看
贡献
获取源代码并报告 Github 上的任何错误:
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
koch_trainer-0.0.5.tar.gz
(1.7 MB
查看哈希)
内置分布
koch_trainer-0.0.5-py3-none-any.whl
(1.7 MB
视图哈希)
关
koch_trainer -0.0.5.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 248ad8c7ff7b104ed428ac7bfdca7a35dd7879debe309b1da9370b8d756d181c |
|
| MD5 | 72d64b7607020d5ab32eceb5fc598ec6 |
|
| 布莱克2-256 | 769540eaaf5935e64ceb31b3a515b8bcf426ecd47cc0c680a8729d371c75a051 |
关
koch_trainer -0.0.5-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 0af81751d81916cdc0c8c52d038550bd090dfc9624b40779e8e63003690d0245 |
|
| MD5 | 17634269286ab295479006876b0eb7c6 |
|
| 布莱克2-256 | 022ebf5eae930d40356c7c0bb1ded0ed476bafea4c3e97362afa1b3eec0bea36 |