Search results for: dragonos

Real Time Speech to Text from Radio Speech via DragonOS, SDR4Space, Mosquitto and WhisperCPP

Real time high quality speech to text is now possible with OpenAI's WhisperCPP, a high-performance and open source automatic speech recognition model.

In his latest video on YouTube, Aaron demonstrates how to use his latest DragonOS image to transcribe audio from a radio voice channel that is received with an RTL-SDR. He makes use of SDR4Space as the command line receiver, WhisperCPP as the AI transcriber and Mosquitto for monitoring WhisperCPP outputs and displaying the text to the terminal.

Here's a short video showing exactly how to setup and run SDR4space in such a way that real time IQ captures are demodulated and feed to WhisperCPP (High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model) for transcribing.

The latest DragonOS FocalX R28 comes w/ everything needed to do exactly what I show in this video, to include a sample tiny model.

You'll noticed in the video that jobs are placed in a queue for continued captures and results are also sent over to Mosquitto MQTT where a client can see messages as they are created.

I chose to use an RTLSDR v3 dongle for the capture, but it's possible to configure SDR4space to use a variety of soapy supported SDRs.

In his first video Aaron shows how to get setup with the system on DragonOS. Shortly after uploading his first tutorial, Aaron noticed that recompiling WhisperCPP on the local system yielded a significant decrease in the processing time of the AI. After recompiling locally the transcribing then became near real time. In the second video Aaron briefly demonstrates the real time transcription. 

DragonOS FocalX Capture and Transcribe IQ w/ SDR4space/WhisperCPP/Mosquitto (RTLSDR, OpenAI)

DragonOS FocalX Captured IQ to Text Faster w/ SDR4space/WhisperCPP/Mosquitto (RTLSDR)

In the past we posted a similar project that was based on the Amazon Transcribe cloud service. However WhisperCPP runs on a local machine, is open source and seems to be at least as good as Amazon Transcribe. So this appears to be a significant leap in transcribing ability and we could see it being used to automatically create text logs and alerts based on various radio channels.

TechMinds: Testing DragonOS Focal, a Linux ISO with many SDR programs built-in

In the past we've posted many times about DragonOS which is an Ubuntu Linux image that comes preinstalled with multiple SDR software packages. This takes the hassle out of needing to compile and install programs on Linux, some of which can often be very difficult and time consuming to get up and running. Aaron who is the creator of DragonOS also runs a YouTube channel where he provides multiple tutorials and demos of the software installed.

This week on the Tech Minds YouTube channel, host Matt tests out DragonOS in a Virtual Machine and gives a broad overview of what DragonOS is capable of. He shows how to set up VMWare Workstation in order to create the virtual machine, installs Dragon OS, shows what programs are included and demonstrates a few programs in action.

DRAGON OS FOCAL - The Software Defined Radio Toolbox

DragonOS: Spectrum Detection and Logging with RTL-SDR, ANTSDR and SDR4space.lite

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR software packages. The creator Aaron also runs a YouTube channel showing how to use the various packages installed. In his latest video Aaron shows how to use the SDR4space.lite application to automatically log the spectrum with an RTL-SDR, as well as with an ANTSDR (PlutoSDR clone).

This video shows how to setup DragonOS Focal to detect spectrum activity with the SDR4space.lite application, RTLSDR, and ANTSDR/PlutoSDR. I then show how to setup both InfluxDB and Grafana, which are both used to accept and log incoming detected frequencies from the SDR4space.lite application and RTLSDR.

InfluxDB is an open-source time series database and Grafana is the open source analytics & monitoring solution. The two solutions combined allow a user to log activity from as many receivers as they'd like and then near time display incoming results in custom dashboards and panels.

This first video goes over the initial setup, to include creating a cron job for repeated frequency detection surveys, how to link the database and visual front end, and then how to create and customize your first dashboard and panel. Information to populate the database comes from two separate receivers in this demonstration, both from a remote RTLSDR connected to a laptop and from an ANTSDR locally connected to the Intel NUC.

Everything needed to get started is either already included in DragonOS Focal or is easily installed as shown in the video. A key part is the included SDR4space.lite application, however, a newer version with updated features is expected soon.

Hardware used,
- Intel NUC
- Laptop

DragonOS Focal Spectrum Detection Logging w/ RTLSDR, ANTSDR, and SDR4space.lite (InfluxDB, Grafana)

DragonOS: RF Propagation Analysis with Signal Server GUI

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR software packages. The creator Aaron also runs a YouTube channel showing how to use the various packages installed. In his latest video Aaron shows how to use the new Signal-Server GUI that has recently been added to DragonOS.

We posted about Signal Server before as it's a very powerful open source tool for creating RF Propagation simulations. With this tool you can determine how a signal from a transmitter might propagate, by taking into account factors like frequency, EIRP, and geographic elevation maps. The resulting propagation map can then be plotted on Google Earth.

Aarons recent work adds thetacoms GUI to the Signal Server install on DragonOS, and his video shows how to use it, including an introduction to RF propagation analysis in general. This version of DragonOS with the GUI is not yet available for download, but it will be in a future version. For now the video also shows how to install the GUI.

DragonOS Focal New Signal Server GUI Setup + Intro to RF Propagation Analysis (Signal-Server) Part 1

DragonOS: Automated Spectrum Analysis with SDR4Space.lite

Over on YouTube Aaron has uploaded a video showing how he is using the SDR4Space.lite package in DragonOS to do some interesting experiments with automated spectrum analysis using a PlutoSDR or RTL-SDR. As a reminder, Aaron is responsible for DragonOS which is a Linux OS with many SDR software programs preinstalled (including SDR4Space.lite).

This video shows how to use the RTLSDR/PlutoSDR with some of the prebuilt SDR4space.lite javascript examples preinstalled in DragonOS Focal.

I start out showing the new IQ recording script w/both the RTLSDR or the PlutoSDR. After a recording is triggered, the saved file can be looked at with inspectrum, SigDigger, etc. The javascript itself can be modified to produce desired results, but by default it's setup to record POCSAG.

The second half of the video shows how to use the wide spectrum analysis javascript to look at 88-108Mhz. The script produces a graphical representation of the RF spectrum along with a spreadsheet containing the corresponding RF information.

Any of these scripts can be modified, new ones can be built, and cron jobs or other scripts could call upon them as needed. I hope to do more videos once I figure out how to take the data and put it into some sort of database.

DragonOS Focal Automate Spectrum Analysis + IQ recording w/ SDR4space.lite (RTLSDR, PlutoSDR) part 1

DragonOS: Now with RF Propagation and Calculation Tool

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR software packages. In the recent R14 Preview update, Aaron, the creator of DragonOS has added a new very useful RF propagation and calculation tool. The tool works in conjunction with elevation data to calculate the theoretical signal propagation of a transmitter.

The tool is provided by the open source Signal Server software package, which is based on the original SPLAT! software by John Magliacane (KD2BD). Aaron has also provided a video that demonstrates the software in action, shows how to use it, and explains his future plans for making it easier to use.

This video is a preview of a new RF Propagation and Calculation feature provided by Signal Server. Additionally, custom web server scripts by Dr. Bill Walker, will also be included in DragonOS Focal R14 in the near future. There's a lot of moving parts, but once complete, all you "should" have to do is download, convert, and place the SRTM elevation data for the areas needing coverage calculations in the /usr/src/SDF directory. In the meantime, I'd recommend reading up on all the below material. I've been reading a lot and still don't understand it all!

DragonOS Focal R14 Preview w/ Signal Server + RF Propagation Web Server (SPLAT!, Dr. Bill Walker)

DragonOS: BladeRF-wiphy Demonstration

Recently we posted about bladeRF-wiphy which is open source code that can turn a bladeRF software defined radio into a software defined WiFi access point. The bladeRF 2.0 is a relatively low cost SDR which costs $420 for the low end version. It is capable of both transmit and receive (2x2 MIMO) with a 47 MHz to 6 GHz frequency range and 61.44 MHz sampling rate.

Over on YouTube Aaron who created DragonOS has uploaded a video demonstrating bladeRF-wiphy in action. He writes:

This video demonstrates Nuand’s new open source 802.11 modem/FPGA available for the bladeRFxA9. Everything will be Pre included in DragonOS Focal to setup an open AP and hopefully whatever’s required for use within Kismet.

Minor configuration is needed for the open AP, while Kismet integration should be pretty straight forward.

This is an awesome addition to the bladeRF and I look forward to seeing what else is possible with this new open source 802.11 compatible modem!

DragonOS Focal BladeRF-wiphy w/ Open Wi-Fi AP and Splash page (bladeRFxA9)

DragonOS: Decoding FT8 on Linux with WSJT-X

DragonOS is a ready to use Ubuntu Linux image that comes preinstalled with multiple SDR program. The creator of DragonOS, Aaron, uploads various YouTube tutorials showing how to use some of the preinstalled software. This month one of his tutorials covers how to use a SDRplay RSP1A or a HackRF to receive and decode FT8 with the preinstalled software WSJT-X or JS8Call. Aaron also notes that an RTL-SDR could also be used as the SDR.

In the video he covers how to set up a virtual audio cable sink in Linux for getting audio from GQRX into WSJT-X, setting up rigctld to allow WSJT-X to control GQRX, configuring GQRX, CubicSDR and WSJT-X, and finally downloading and using GridTracker.

DragonOS Focal Receive FT8 w/ WSJT-X (RSP1A, HackRF One, GQRX, CubicSDR, GridTracker)