Automatic speech recognition and transcription of ATC (Air Traffic Control) streams
Project description
atc2txt
Automatic speech recognition and transcription of ATC (Air Traffic Control) streams.
Installation
Thusly, suit to taste:
git clone https://spacecruft.org/aviation/atc2txt
cd atc2txt/
python -m venv venv
source venv/bin/activate
pip install -U setuptools pip wheel
pip install -e .
Help
$ atc2txt --help
usage: atc2txt [-h] [-c] [-D] [-d [DOWNLOAD_MODEL]] [-m MODEL] [-s] [-u URL] [-v] [-V]
Automatic speech recognition and transcription of ATC streams
options:
-h, --help show this help message and exit
-c, --client Run client
-D, --debug Debugging
-d [DOWNLOAD_MODEL], --download-model [DOWNLOAD_MODEL]
Download model. Default: https://huggingface.co/jacktol/whisper-medium.en-fine-tuned-for-ATC-faster-whisper
-m MODEL, --model MODEL
Model. Default: models/whisper-medium.en-fine-tuned-for-ATC-faster-whisper
-s, --server Run server
-u URL, --url URL URL to stream. Default: http://d.liveatc.net/kden1_1
-v, --verbose Increase output verbosity
-V, --version Show version
Usage
- Download a model.
- Run the server in one window.
- Run the client in another window.
Download
atc2txt --download-model
Server
atc2txt --server
Client
atc2txt --client
Upstream
- https://github.com/collabora/WhisperLive -- MIT License.
- https://huggingface.co/jacktol/whisper-medium.en-fine-tuned-for-ATC-faster-whisper -- MIT License.
License
MIT or Creative Commons CC by SA 4.0 International. You may use this code, files, and text under either license.
Unofficial project, not related to upstream projects.
Upstream sources under their respective copyrights.
Copyright © 2025 Jeff Moe.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atc2txt-0.6.0.tar.gz.
File metadata
- Download URL: atc2txt-0.6.0.tar.gz
- Upload date:
- Size: 561.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb8b3d88b35fa94794cbde4cc37a446211c470ecc7a93e80f9724dafc43cb43b
|
|
| MD5 |
4ad86d48c8479ad1ce11985167fec25f
|
|
| BLAKE2b-256 |
9567aa55fd82092c9290a6010d2eb054a20d1e8aeabe8514f055bf5e0b888869
|
File details
Details for the file atc2txt-0.6.0-py3-none-any.whl.
File metadata
- Download URL: atc2txt-0.6.0-py3-none-any.whl
- Upload date:
- Size: 49.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed0484a680fd18e016522c54aed2ed8b87446ca2729476b3377ca870be75273d
|
|
| MD5 |
0efbf6c042a04cd4c46bfaad2b9a9a1e
|
|
| BLAKE2b-256 |
f195d9cd0c2179ecc5f057d1d3025748c0962c8abd6862089fdcf7ae6cc1ae2a
|