Two complementary views into the same radio world: the Repeater for on‑air activity and health, and the TSN for pure, private transcription.
The KK7NQN project consists of two distinct but related parts: the Repeater dashboard (main site) and the Transcriber Service Node (TSN). They serve different audiences and enforce different policies so operators can choose the right tool for the job.
Important: The TSN is not a voice repeater. It does not transmit, it does not link to DoDropIn, Fireside, or other hubs, and it will not rebroadcast your audio on RF. It exists purely to generate text transcripts.
Nets and casual QSOs often need transcripts—for accessibility, post‑net notes, searchability, or training— but not every conversation should be blasted across large link networks or repeated on RF. Splitting the roles keeps everyone comfortable:
Aspect | Repeater (Main) | TSN (Transcriber) |
---|---|---|
Primary purpose | Operational dashboard for the on‑air node: who’s talking, when, and system health. | Obtain text transcripts only; no RF transmission, no cross‑network voice linking. |
Audio path | Radio ⇄ Repeater; may link to hubs during nets when appropriate. | Audio in → transcribe→text; no audio out to RF or hubs. |
Networks | May connect to DoDropIn, Fireside, etc., per schedule/policy. | Intentionally isolated. No links to DoDropIn, Fireside, or other voice hubs. |
RF transmission | Yes (it’s a repeater). | No RF transmission. Receive→text only. |
Typical users | Local operators, net participants, visitors checking live status. | Net control teams, researchers, accessibility users, anyone who needs transcripts without RF impact. |
Primary datasets | callsigns , callsign_log , repeater‑scope transcriptions . |
TSN transcript stream (transcriptions /transcriptions_large ) and related metadata. |
Where to go | kk7nqn.net | kk7nqn.net/transcriber/ |
Both sides share a common data pipeline, but with different roles and policies.
[RF World] Handhelds/Mobiles ──▶ KK7NQN Repeater ──▶ Optional Hub Links (per policy) │ ├─▶ Repeater Dashboard (live analytics) │ └─▶ Transcriber (TSN) — receive → text only │ └─▶ TSN Dashboard & APIs (no audio out)
Public, read‑only endpoints exist for both views. Most endpoints also offer CSV or XML variants.
API responses are validated, rate‑limited, and may be cached briefly for performance. All `/api/*` routes ship with X‑Robots‑Tag: noindex, nofollow.
No. TSN is receive→text only. It never keys a transmitter and never links voice to external hubs.
No. TSN is intentionally isolated to avoid adding traffic to those networks. Use the Repeater for normal network participation.
No. They’re best‑effort machine transcriptions and can be wrong. Treat them as helpful notes, not official minutes.
Reach out via QRZ or the site’s contact info with details. Reasonable redactions are honored.
This project is licensed under the GNU GPL v3.0. Data is open‑access and bot‑friendly. Use it, build on it, and help improve amateur radio.