Live Transcription

Broadcast
to text.
In under 2 s.

OnAirText transcribes your TV and radio streams into structured, timestamped, exportable text — in real time — in every format the broadcast industry requires.

< 2 sPro Latency
99Languages
13Export formats
onairtext — transcription live ● REC
20:14:32.1BFM TV"Le gouvernement a présenté ce soir
20:14:32.8BFM TVun plan de relance économique destiné
20:14:33.4BFM TVaux PME et TPE françaises, avec
20:14:34.0BFM TVune enveloppe de 4 milliards d'euros."
20:14:35.2France Inter[Détection automatique : fr-FR · conf. 98%]
20:14:36.0France Inter
0
languages with auto-detection
< 2 s
latency
0
supported export formats
24/7
continuous transcription

Everything broadcast
demands. Nothing less.

From ingest to subtitle, real-time API to legal archiving.

Real-time transcription

Structured, timestamped text delivered in under 2 seconds. Each segment is annotated with the stream name and exact timecode.

🌐

99 languages

Automatic language detection per stream. Force a language to maximise accuracy on known monolingual content.

📄

13 export formats

SRT, VTT, EBU-TT-D, TTML, STL, SCC, IMSC1, JSON, CSV, TXT, legal PDF, DOCX, DFXP — every professional broadcast format.

🔌

REST API & WebSocket

Programmable pull by stream, period and language via REST API. Real-time push delivery to your MAM, CMS and NLP systems via WebSocket.

📡

Multiple sources

DVB/TNT, HLS/DASH, RTMP/RTSP, FM/DAB+ Radio, file upload. Compatible with any existing broadcast infrastructure.

🗄️

Archiving & auto-export

Automatic delivery to SFTP, S3, Google Cloud Storage or Azure Blob at the end of each broadcast. Retention up to 5 years on Scale.

🔗

Integrations

Slack (Teams, Google Sheets, Zapier, Make in progress) — automatic transcript sync into your existing tools.

🔒

Data ownership

The client retains full ownership of all transcriptions. No secondary use whatsoever.

📊

Live dashboard

Real-time visualisation of transcribed text with timestamps and per-segment confidence indicator.

All your streams.
One platform.

OnAirText natively ingests all standard broadcast sources with no complex network configuration.

📺
TV
DVB-T/T2/S · TNT
📻
Radio / DAB+
SDR · RDS · DAB+
🌐
OTT / WebTV streams
HLS · DASH · M3U8
📡
Enterprise live
RTMP · RTSP · IPTV
📁
File upload
MP3 · MP4 · WAV · MKV

13 formats.
From editing to legal.

Every professional subtitling and transcription format, from European broadcast standards to editorial use cases.

.srt
SubRip
YouTube, Vimeo, video editing
.vtt
WebVTT
HTML5, OTT, web accessibility
.ttml
EBU-TT-D / TTML
European broadcast, EBU R133
.xml
IMSC1
Netflix, Disney+, Canal+
.stl
STL
Terrestrial TV broadcast, EBU 3264
.scc
SCC / CEA-608
North American broadcast
.cap
CAP
Institutional SDH archiving
.json
JSON
APIs, third-party systems, NLP
.csv
CSV / Excel
Reports, post-production
.txt
Plain text
Editorial, LLM input, copy-paste
.pdf
PDF
Legal archiving, broadcast proof
.docx
Word
Review, editing, manual subtitling
.dfxp
DFXP
Legacy Flash, legacy archiving

Transparent,
no surprises.

Monthly or annual billing. −15% on annual subscription.

Monthly Annual −15%
📡
Unlimited public broadcast streams on all plans

TV, radio, DVB/TNT, public HLS/DASH, RTMP broadcast — no hour counting, continuous 24/7 transcription.

The monthly hour quota applies only to your private proprietary streams: internal studio, enterprise IPTV, uploaded files.

Starter
PR agencies · Brands · Productions
13.6
/ month · no commitment
  • 3 simultaneous streams
  • Public broadcast streams · unlimited
  • 200 h/month · private proprietary streams
  • SRT, VTT, TXT, CSV export
  • Live dashboard
  • 30-day archive retention
  • 2 users
  • REST API / WebSocket
  • Auto SFTP / S3 export
Get started →
Scale
Media groups · Regulators · OTT
Custom quote
Custom contract · Guaranteed SLA
  • Unlimited streams
  • Unlimited hours · all stream types
  • All formats + custom formats
  • 5-year+ retention
  • Unlimited users
  • Dedicated CSM + SLA
  • All integrations
Contact us →

✓ Extra hours (private streams): €0.05/h (Starter) · €0.03/h (Pro)  ·  ✓ Extra streams: €8/stream/month (Starter) · €6/stream/month (Pro)

Available add-ons

AI summaries per programme +€60/month — automatic end-of-broadcast summary
Legal archiving PDF +€40/month — signed, timestamped PDF with integrity hash
Extended retention +€30/month per additional 6-month block
0
supported languages

Automatic language
detection.

OnAirText automatically identifies the spoken language on each stream. You can also force a language per stream to maximise accuracy on known monolingual content.

From French to Yoruba, from Arabic to Japanese — 99 languages covering the world's major broadcast markets.

AfrikaansAlbanianAmharicArabicArmenianAssameseAzerbaijaniBashkirBasqueBelarusianBengaliBosnianBretonBulgarianBurmeseCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFaroeseFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHawaiianHebrewHindiHungarianIcelandicIndonesianItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLingalaLithuanianLuxembourgishMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianNepaliNorwegianNynorskOccitanPashtoPersianPolishPortuguesePunjabiRomanianRussianSanskritSerbianShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTagalogTajikTamilTatarTeluguThaiTibetanTurkishTurkmenUkrainianUrduUzbekVietnameseWelshYiddishYoruba

Frequently asked questions

Latency is under 2 seconds between broadcast and text delivery.
OnAirText supports terrestrial TV (DVB-T/T2/S / TNT), HLS and DASH streams for webTV and OTT platforms, RTMP and RTSP for enterprise live and IPTV, FM and DAB+ radio, and uploaded files (MP3, MP4, WAV, MKV, AAC) for deferred processing.
The client retains full ownership of all transcriptions. OnAirText claims no rights over produced data and does not use it for any secondary purpose.
Yes. OnAirText exports EBU-TT-D (EBU R133 compliant), TTML, IMSC1 (Netflix, Disney+, Canal+), STL (EBU STL 3264) and SCC (CEA-608 for the North American market). All professional broadcast formats are available from the Pro plan.
Yes. Pro and Scale plans include a REST API for programmable pull (filters by stream, period, language) and a WebSocket stream for real-time push delivery to your MAM, CMS, NLP systems or any third-party application.
Yes. Starter supports 3 simultaneous streams, Pro 10 streams, Scale unlimited. Public broadcast streams (TV, radio, HLS…) have no hour quota — transcription is continuous. The monthly hour quota applies only to private proprietary streams (studio, internal IPTV, uploaded files). Extra streams are available as an add-on on Starter and Pro.
OnAirText analyses the first seconds of each segment to automatically identify the spoken language. You can also force a language per stream to maximise accuracy on known monolingual content, especially for low-resource languages.
On standard French streams (national TV, national radio), the word error rate (WER) is below 8% under normal broadcast conditions. Accuracy varies with signal quality and content type. Live sports or multi-speaker debates will naturally be less accurate than a TV news bulletin.

Let's discuss
your infrastructure.

Describe your streams, technical constraints and target formats. We'll reply within 48h with a proposal tailored to your setup.

Technical response within 48h
Live demo on your streams
Trial access on request
Your transcriptions belong to you

Request received!

Thank you for your interest. Our technical team will contact you within 48h.

Technical infrastructure