Skip to main content

Preliminary Study: Speech-to-Text on Shortwave AM Time Stations (WWV/WWVH) with a Gold Answer Key

Preliminary study, shortwave broadcast AM only. 8 clean clips (536 words). Rankings are not definitive: the top five confidence intervals overlap. Gold-key collection continues until November 9, and this post will be updated.

In my first preliminary test, the answer key came from two Whisper models, so it could be wrong in places. This time the key comes from broadcasts whose words are known in advance: the WWV and WWVH time stations. Their announcements follow a published format, and the space-weather bulletin text comes from NOAA. That gives a fair answer key without anyone having to guess.

Method

Method flow
  • 42 WWV/WWVH AM recordings captured through public web SDRs.
  • Expected-content key for each clip, built from the published broadcast format and NOAA bulletins.
  • Only 8 clips have clear enough voice to pass the quality filter. They are the headline set.
  • WER with 95% clip-bootstrap confidence intervals (10,000 resamples).

Result 1: accuracy on clean clips (preliminary)

WER with 95% CI
EngineWER95% CI
Nemotron-3.5 transcribe 30B (FP8)0.2310.114 to 0.371
Parakeet TDT 0.6B v20.3100.195 to 0.437
Whisper large-v3 turbo0.3360.217 to 0.464
Nemotron-3.5 ASR streaming 0.6B0.3920.238 to 0.557
Whisper large-v30.4550.207 to 0.762
SenseVoice small0.5710.447 to 0.700
Canary 1B v20.7300.622 to 0.839

With only 8 clips, the top five overlap. Read this as a direction, not a verdict.

Result 2: hallucination on weak AM

Output words vs real words

Across all 42 clips, including the weak and noisy ones, the broadcasts contained 2,946 words. Nemotron-30B produced 9,716. When the signal faded, it went into loops until it hit the token limit, invented whole stories (a courtroom trial, a meeting roll call), or described the audio instead of transcribing it.

Whisper with fair decoding settings hallucinated less. WER on all 42 clips fell from 1.02 to 0.87 for v3 and from 1.34 to 0.91 for turbo. The familiar "Thank you." loops were still there.

Lesson for radio use: on a weak signal, a fluent-looking transcript is not proof that anything was heard.

Result 3: an AI-made answer key is not trustworthy

Silver vs gold ranking

Using the strongest model's output as a "silver" answer key looks convenient. Scored against the gold key, that silver key had a WER of 3.19 (95% CI 1.51 to 5.32). Engine rankings under silver and gold agreed only at Spearman rho 0.64 (p = 0.086, 8 engines).

What comes next

  • More WWV/WWVH gold clips until November 9, followed by an updated table.
  • SSB (amateur radio voice) is outside this study and will be covered separately once a proper gold key exists.

73,
Ian Lee, KD8CEC

Comments

Popular posts from this blog

UV-K5 CEC HF Firmware v0.5 — Full-Band HF Receive

Historical note: this post documents an early 2024 build and is kept for reference. For current firmware, use C-Board Firmware v0.32 , and see CEC UV-K5 Firmware Source Is Now Open for the source code. ▶ Watch the HF 0.5 fullband walkthrough on YouTube → Subscribe to the KD8CEC YouTube channel for more UV-K5 HF videos. Related: UV-K5 · si4732 · HF full band  Introduction to UV-K5 HF 0.5 (Fullband receive version) This is an introduction to UV-K5 HF full-band reception firmware 0.4HF using SI4732-A10. This version is released separately from the existing UV-K5 CEC firmware version. because space is needed to store a large PATCH file to use SI4732-A10's SSB. This article only describes the features newly added in Version 0.5. Please check the links below for full features. How to modify your hardware http://www.hamskey.com/2024/02/uv-k5s-hf-full-band-reception-lsb-usb.html Version 0.3HF (Most feature descriptions are provided) http://www.hamskey....

C-Board (DSP Board) for UV-K5 — Hardware Overview (Updated June 2024)

  C-BOARD for UV-K5 I created an externally mountable DSP-Board to process digital signals from UV-K5. DSP-Board was named C-Board. C-Board is divided into versions ranging from the simplest version to one that can be equipped with GPS.

Release CEC Firmware v1.200 for uBITX All version(include V2, V3, V4, V5)

▶ Watch the full v1.200 walkthrough on YouTube → More firmware and uBITX videos on the KD8CEC YouTube channel . Related: uBITX · Firmware Release CEC Firmware v1.200 for uBITX All Version (include v2, v3, v4, v5) I did the firmware work for v5 when uBITX V5 was released, but I release it now. I received the feedback from a thankful beta tester and tested it myself by converting my uBITX v3 to v5 but I was not sure. I ordered the uBITX V5 and delivered the correct uBITX V5, so I made a little more fine-tuning. If you use V2, V3, V4, you do not need to update this firmware.