Thank you to user theckid from our forums for submitting news about the release of his latest project called "RadioTranscriptor". RadioTranscriptor can be used for real-time speech-to-text transcription, which is especially useful when you want to log radio communications and create searchable text files. theckid writes:

I just released an open-source Python tool that does real-time radio transcription using OpenAI’s Whisper model. It uses voice activity detection to only transcribe when speech is actually happening — great for monitoring radio chatter or voice nets on HF/VHF/UHF.

It’s designed for use with SDRs (Software Defined Radios) where audio is routed into the script. It performs:

  • Live microphone or SDR audio monitoring
  • RMS-based voice activity detection (VAD)
  • Automatic transcription with Whisper
  • Timestamped logs saved per session
  • It’s perfect for:
  • Ham radio operators
  • Emergency scanners
  • Broadcast archiving
  • Signal analysis enthusiasts

The AI model used is Whisper by OpenAI. The software uses NVIDIA CUDA GPUs when available and defaults back to CPU if none are available.

RadioTranscriptor Block Diagram
RadioTranscriptor Block Diagram