Skip to main content

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atc2txt-0.6.0.tar.gz (561.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atc2txt-0.6.0-py3-none-any.whl (49.9 kB view details)

Uploaded Python 3

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

Hashes for atc2txt-0.6.0.tar.gz
Algorithm Hash digest
SHA256 eb8b3d88b35fa94794cbde4cc37a446211c470ecc7a93e80f9724dafc43cb43b
MD5 4ad86d48c8479ad1ce11985167fec25f
BLAKE2b-256 9567aa55fd82092c9290a6010d2eb054a20d1e8aeabe8514f055bf5e0b888869

See more details on using hashes here.

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

Hashes for atc2txt-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed0484a680fd18e016522c54aed2ed8b87446ca2729476b3377ca870be75273d
MD5 0efbf6c042a04cd4c46bfaad2b9a9a1e
BLAKE2b-256 f195d9cd0c2179ecc5f057d1d3025748c0962c8abd6862089fdcf7ae6cc1ae2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page