---
title: 'Тренажёры азбуки Морзе в Linux: aldo, cw и xcwcp'
url: 'https://ra1ahq.blog/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp'
markdown: 'https://ra1ahq.blog/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp.md'
lang: ru
date: '2022-10-28'
description: 'aldo, cw и xcwcp - программы, которые предназначены для тренировки приёма телеграфа на слух. Если о'
taxonomy:
  category:
    - blog
  tag:
    - Linux
    - morse
  archives_month:
    - oct_2022
  archives_year:
    - '2022'
---

# Тренажёры азбуки Морзе в Linux: aldo, cw и xcwcp

28 

 октябрь 

 2022 

 ![Тренажёры азбуки Морзе в Linux: aldo, cw и xcwcp](https://ra1ahq.blog/images/f/7/4/c/a/f74cadeb4f4abbb2d063c11a07ddf34cec74f25b-xcwcp.png)15:20

### Тренажёры азбуки Морзе в Linux: aldo, cw и xcwcp

 [Linux](https://ra1ahq.blog/tag:Linux), [morse](https://ra1ahq.blog/tag:morse) 

28 октябрь 2022 15:20

aldo, cw и xcwcp - программы, которые предназначены для тренировки приёма телеграфа на слух.

Если обучение алфавиту азбуки Морзе проведено успешно, следующий этап - тренировка приёма на слух. В своё время я научился принимать и передавать текст со скоростью 18 слов в минуту (18 WPM), чего недостаточно для работы в эфире без напряжения, скорость в диапазонах 40 и 20 метров редко опускается ниже 24 WPM.

Чтобы "подтянуть" скорость приёма, существуют программы, в которых нужно заниматься, тренируясь принимать текст и наборы символов ("смесь") на слух. Если даже в результате тренировок скорость приёма и не вырастет, но разборчивость слов и фраз телеграфа обязательно улучшится.

### Консольная утилита aldo

**`aldo`** - утилита командной строки (текстового режима) для тренировки приема азбуки Морзе.

Установка:

```
sudo apt-get update
sudo apt install aldo
```

Основное меню aldo:
`Aldo 0.7.7 Main Menu`
`1: Blocks method`
`2: Koch method`
`3: Read from file`
`4: Callsigns`
`5: Setup`
`6: Exit`
`Your choice:`

Программа предлагает 4 метода тренировки:

- **метод блоков** - через наушники или колонки выводятся под запись 3 блока букв и предлагается записать их, затем ввести их и сделать проверку с тем, что было передано.
- **метод Коха** - изучение и улучшение приема азбуки Морзе при помощи уроков по методике Коха - вначале в передаче используются простые и контрастные буквы k, m, r, затем добавляются более сложные s, u, a, пока не будут изучены все буквы английского алфавита. Тренировка заключается в записи передаваемых групп, с последующей проверкой. Метод Коха использует сайт lcwo.net, у которого много положительных отзывов радиолюбителей.
- **прочитать из файла** - прочитать и передать под запись указанный файл, например "123.txt"
- **позывные** - генерируются позывные (без повторов), которые нужно записывать на лету

Чтобы настроить скорость передачи, заходим, как обычно, в меню 5: Setup и отвечаем на вопросы программы.
Чтобы выйти из программы - пункт 6: Exit

Преимущество программы **`aldo`**: небольшой размер 142 кБайт, работает на любых компьютерах (без графической оболочки, на слабых нетбуках и т.д.)

### Утилита cw

Команда для преобразования любого текста в азбуку Морзе.

Установка **`cw`**:

```
sudo apt-get update
sudo apt-get install cw
```

Данная программа принимает код с stdin и выводит его через наушники. Например, можно выводить через cw описание команды:

```
man ed  | tr -s ' '  | cw -w 18
```

где -w 18 - скорость в словах в минуту (WPM)

В случае cw есть проблема: найти подходящий текст для воспроизведения в виде телеграфа.
Нашел следующий способ: 1000 наиболее употребительных слов. Требуется установить пакет pandoc для обработки текста.

```
sudo apt-get install curl pandoc
```

Вызов команды для "чтения" веб-страницы в виде CW (поддерживается только английский текст):

```
curl -s https://simple.wikipedia.org/wiki/Wikipedia:List_of_1000_basic_words | pandoc -f html -t plain | awk '(NR>78)' |  tr ',' ' '  | cw -w 20
```

где 78 - число строк с начала , которые необходимо пропустить, -w 20 - скорость.

Для работы offline вначале скачать слова, затем использовать файл нв входе команды cw:

```
curl -s https://simple.wikipedia.org/wiki/Wikipedia:List_of_1000_basic_words | pandoc -f html -t plain | awk '(NR>78)' |  tr ',' ' ' > abcdef.txt
cat abcdef.txt | cw -w 20
```

Другие источники текстов: сайты новостей. Например, сайт ТАСС:

```
curl -s https://tass.com/  | pandoc -f html -t plain | awk '(NR>110)' | tr -s ' ' | tr -dc '\0-\177' | cw -w 15
```

где tr -s ' ' удаляет лишние пробелы, tr -dc '\\0-\\177' удаляет символы не ASCII.

### xcwcp - графическая утилита для тренировки телеграфа

Программа является аналогом текстовой утилиты cwcp, но с графическим интерфейсом (поэтому приставка "X").

Установка:

```
sudo apt-get update
sudo apt-get install xcwcp
```

По сравнению с `aldo`, в этой программе больше вариантов тренировки:

- Группы из букв (Letter groups)
- Группы из цифр (Number groups)
- Группы из букв и цифр (Alphanum groups)
- Группы из всех символов (All char groups)
- Английские слова (English words)
- CW Words (служебные сокращения, используемые в телеграфе, например, QSY)
- и другие способы формирования текста для тренировок CW.

### Вывод

Даже слабый компьютер можно приспособить для тренировок телеграфа. Знания кода Морзе пригодятся для распознавания, о чем говорят радиолюбители в телеграфных участках диапазонов. Хороший прием на слух поможет радиолюбителю уверенно чувствовать себя при проведении QSO.

### Похожие публикации

 [ ![](https://ra1ahq.blog/images/f/3/a/2/c/f3a2c07ef5b32c0308ab703405a5a5ca87b75283-archer-ac600-728.webp) Установка драйвера ядра для Wi-Fi адаптера TP-Link после обновления ОС Debian ](https://ra1ahq.blog/ustanovka-draivera-yadra-dlya-wi-fi-adaptera-tp-link-posle-obnovleniya-os-debian) 

 [ ![](https://ra1ahq.blog/images/d/2/5/c/7/d25c7282750b398f71041fb8b90640b692e7e4b8-decibelfmtitle.png) Апплеты для рабочего стола Linux Cinnamon для прослушивания Интернет-радиостанций ](https://ra1ahq.blog/applety-dlya-rabochego-stola-linux-cinnamon-dlya-proslushivaniya-internet-radiostancii) 

 [ ![Нет картинки](https://ra1ahq.blog/user/themes/mytheme/images/no-image.png) Передача параметра модулю / драйверу Linux ](https://ra1ahq.blog/peredacha-parametra-modulyu-draiveru-linux) 

 [ ![](https://ra1ahq.blog/images/5/c/4/e/a/5c4ea9c8c3f0b4dd890116d8fe7cbadfdb9814ba-archer-ac600.webp) Установка драйвера Wi-Fi адаптера TP-Link Archer T600U Nano в Debian 13 "Trixie" ](https://ra1ahq.blog/ustanovka-draivera-wi-fi-adaptera-tp-link-archer-t600u-nano-v-debian-13-trixie) 

 [ ![](https://ra1ahq.blog/images/b/f/f/0/f/bff0f99f5897e0420fac9a6eef7254247f39c29d-pulseaudio-equalizer.png) Установка в Linux эквалайзера звука pulseaudio-equalizer-ladspa ](https://ra1ahq.blog/ustanovka-v-linux-ekvalaizera-zvuka-pulseaudio-equalizer-ladspa) 

[ Назад](https://ra1ahq.blog/chastnoe-solnechnoe-zatmenie-25-10-2022 "Предыдущая страница")

[ Вперед ](https://ra1ahq.blog/masshtabirovanie-ekrana-v-linux-lxle-nastroika-pereklyucheniya-raskladki-klaviatury-i-chasov "Следующая страница")

## Языки

- [Русский](https://ra1ahq.blog/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp)
- [English](https://ra1ahq.blog/en/posts/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp)
- [Deutsch](https://ra1ahq.blog/de/posts/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp)
- [Français](https://ra1ahq.blog/fr/posts/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp)
- [中文 (简体) (cn)](https://ra1ahq.blog/zh-cn/posts/trenazhyory-azbuki-morze-v-linux-aldo-cw-i-xcwcp)

## Тема

## RSS фиды

 [ Atom 1.0](https://ra1ahq.blog/.atom) [ RSS](https://ra1ahq.blog/.rss) 

## Популярные метки

 [APRS](https://ra1ahq.blog/tag:APRS) [CW](https://ra1ahq.blog/tag:CW) [DX](https://ra1ahq.blog/tag:DX) [FM](https://ra1ahq.blog/tag:FM) [Linux](https://ra1ahq.blog/tag:Linux) [firefox](https://ra1ahq.blog/tag:firefox) [morse](https://ra1ahq.blog/tag:morse) [soundtrack](https://ra1ahq.blog/tag:soundtrack) [video](https://ra1ahq.blog/tag:video) [windows](https://ra1ahq.blog/tag:windows) [youtube](https://ra1ahq.blog/tag:youtube) [КВ](https://ra1ahq.blog/tag:%D0%9A%D0%92) [ТВ](https://ra1ahq.blog/tag:%D0%A2%D0%92) [УКВ](https://ra1ahq.blog/tag:%D0%A3%D0%9A%D0%92) [антенны](https://ra1ahq.blog/tag:%D0%B0%D0%BD%D1%82%D0%B5%D0%BD%D0%BD%D1%8B) [безопасность](https://ra1ahq.blog/tag:%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C) [длинные волны](https://ra1ahq.blog/tag:%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [путешествия](https://ra1ahq.blog/tag:%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D1%8F) [религия](https://ra1ahq.blog/tag:%D1%80%D0%B5%D0%BB%D0%B8%D0%B3%D0%B8%D1%8F) [соревнования](https://ra1ahq.blog/tag:%D1%81%D0%BE%D1%80%D0%B5%D0%B2%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) [спутники](https://ra1ahq.blog/tag:%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%B8) [средние волны](https://ra1ahq.blog/tag:%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [схемы](https://ra1ahq.blog/tag:%D1%81%D1%85%D0%B5%D0%BC%D1%8B) [тесты](https://ra1ahq.blog/tag:%D1%82%D0%B5%D1%81%D1%82%D1%8B) [трансивер](https://ra1ahq.blog/tag:%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80) [управление](https://ra1ahq.blog/tag:%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5) [фотографии](https://ra1ahq.blog/tag:%D1%84%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%B8) 

## Случайная публикация

 [ Мне повезет!](https://ra1ahq.blog/random) 

## Архив публикаций

- [ октябрь 2026 ✒ 3 ](https://ra1ahq.blog/archives_month:oct_2026)
- [ сентябрь 2026 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2026)
- [ август 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2026)
- [ июль 2026 ✒ 13 ](https://ra1ahq.blog/archives_month:jul_2026)
- [ июнь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2026)
- [ май 2026 ✒ 2 ](https://ra1ahq.blog/archives_month:may_2026)
- [ апрель 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2026)
- [ март 2026 ✒ 3 ](https://ra1ahq.blog/archives_month:mar_2026)
- [ февраль 2026 ✒ 7 ](https://ra1ahq.blog/archives_month:feb_2026)
- [ январь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jan_2026)
- [ декабрь 2025 ✒ 12 ](https://ra1ahq.blog/archives_month:dec_2025)
- [ ноябрь 2025 ✒ 9 ](https://ra1ahq.blog/archives_month:nov_2025)
- [ октябрь 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2025)
- [ сентябрь 2025 ✒ 5 ](https://ra1ahq.blog/archives_month:sep_2025)
- [ август 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2025)
- [ июль 2025 ✒ 6 ](https://ra1ahq.blog/archives_month:jul_2025)
- [ июнь 2025 ✒ 10 ](https://ra1ahq.blog/archives_month:jun_2025)
- [ май 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:may_2025)
- [ апрель 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2025)
- [ март 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2025)
- [ февраль 2025 ✒ 11 ](https://ra1ahq.blog/archives_month:feb_2025)
- [ декабрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2024)
- [ ноябрь 2024 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2024)
- [ октябрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2024)
- [ сентябрь 2024 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2024)
- [ август 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2024)
- [ июль 2024 ✒ 9 ](https://ra1ahq.blog/archives_month:jul_2024)
- [ июнь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jun_2024)
- [ май 2024 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2024)
- [ апрель 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:apr_2024)
- [ март 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2024)
- [ февраль 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:feb_2024)
- [ январь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jan_2024)
- [ декабрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2023)
- [ ноябрь 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:nov_2023)
- [ октябрь 2023 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2023)
- [ сентябрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:sep_2023)
- [ август 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:aug_2023)
- [ июль 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2023)
- [ июнь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2023)
- [ май 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:may_2023)
- [ апрель 2023 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2023)
- [ март 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2023)
- [ февраль 2023 ✒ 2 ](https://ra1ahq.blog/archives_month:feb_2023)
- [ январь 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:jan_2023)
- [ декабрь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2022)
- [ ноябрь 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:nov_2022)
- [ октябрь 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:oct_2022)
- [ сентябрь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2022)
- [ август 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2022)
- [ июль 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:jul_2022)
- [ июнь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:jun_2022)
- [ май 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2022)
- [ апрель 2022 ✒ 3 ](https://ra1ahq.blog/archives_month:apr_2022)
- [ март 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2022)
- [ февраль 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:feb_2022)
- [ январь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:jan_2022)
- [ декабрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2021)
- [ ноябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:nov_2021)
- [ октябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:oct_2021)
- [ сентябрь 2021 ✒ 10 ](https://ra1ahq.blog/archives_month:sep_2021)
- [ август 2021 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2021)
- [ июль 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2021)
- [ июнь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2021)
- [ май 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2021)
- [ апрель 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2021)
- [ март 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2021)
- [ февраль 2021 ✒ 3 ](https://ra1ahq.blog/archives_month:feb_2021)
- [ январь 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:jan_2021)
- [ декабрь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2020)
- [ ноябрь 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2020)
- [ октябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:oct_2020)
- [ сентябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2020)
- [ август 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2020)
- [ июль 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:jul_2020)
- [ июнь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2020)
- [ май 2020 ✒ 10 ](https://ra1ahq.blog/archives_month:may_2020)
- [ апрель 2020 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2020)
- [ март 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:mar_2020)
- [ январь 2020 ✒ 1 ](https://ra1ahq.blog/archives_month:jan_2020)
- [ декабрь 2019 ✒ 2 ](https://ra1ahq.blog/archives_month:dec_2019)

## Поиск

## Прогноз погоды

[На 14 дней](https://world-weather.ru/pogoda/russia/saint_petersburg/14days/)
[world-weather.ru](https://world-weather.ru/)

---

## Navigation

- Parent: [RA1AHQ](https://ra1ahq.blog/index.md)
- Previous: [Масштабирование экрана в Linux LXLE. Настройка переключения раскладки клавиатуры и часов](https://ra1ahq.blog/masshtabirovanie-ekrana-v-linux-lxle-nastroika-pereklyucheniya-raskladki-klaviatury-i-chasov.md)
- Next: [Частное солнечное затмение 25.10.2022 в Санкт-Петербурге](https://ra1ahq.blog/chastnoe-solnechnoe-zatmenie-25-10-2022.md)
