Skip to main content

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 上的任何错误:

https://github.com/rguisewite/koch_trainer

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

koch_trainer-0.0.5.tar.gz (1.7 MB 查看哈希

已上传 source

内置分布

koch_trainer-0.0.5-py3-none-any.whl (1.7 MB 图哈希)

已上传 py3