Simple-Radio-COM is an open-source Windows software allowing direct PTT control, transmitting and scheduling pre-recorded audio, saving messages and playing them over the air, recording both sides of conversation, live text-to-speech, and more!
Note that as of right now it does not control the frequency / change modes, it just interfaces over audio. Maybe at some point I can use hamlib to do that, but since I only know batch code, it's hard to interface with any APIs.
Supports Windows 8-11.
Powered by new media engine - https://github.com/stsaz/fmedia
- Use your computer to control your radio's PTT.
- Use your computer's microphone as your radio's microphone.
- Record and play quick messages, such as a CQ call on the fly.
- Transmit Audio Files Quickly and easily.
- Schedule transmission of audio files by timer or date and time.
- Loop transmissions, repeat schedules.
- Live Text-To-Speech mode for mute or voice-restricted operators.
- QuickRecorder allows recording both sides of the conversation independently (mixes them on the fly for playback).
- Simple Distress mode to send out looped distress signal
- Set input and output device independant of system default
- Automatically checks for changes in audio devices or COM ports.
The QuickRecorder allows you to recordg both sides of the conversation independently (mixes them on the fly for playback). Quickly toggle the recording of your voice, the radio's output, or both!
Live Text-To-Speech mode allows mute or voice impared operators to communicate with others over SSB! Use a male or female voice to talk on your radio by sending chunks of text at a time with special variables built-in!
Take the strain off your voice by recording and playing back common messages on the fly! Bring a feature normally restricted to newer, high-end radios to your radio for free! Easy and quick access from the basic transmit area!
Rest easy knowing that you have a simple and reliable option for sending out a distress call. Let SRCOM handle the message in an emergency to keep your hands free when every second counts.
Change settings and options easily with the settings menu!
- SRCOM supports third party plugins with a plugin menu. These can be added to Bin\Plugins.
- SRCOM plugins can place .cmd files in BeforeTX, OnStartTX, and AfterTX, and they will be run accordingly.
- SRCOM comes with a roger beep plugin, a callsign ID plugin, and a busy channel lockout plugin. (note: Busy channel lockout plugin requires voicemeeter macros).
- Made for use with a Digirig, a cheap device that allows interfacing with radios that do not have serial or digital connection.
- Also works with Signalink USBs with minimal setup
- Should work with any RTS COM based PTT trigger and soundcard setup
- Busy Channel Lockout Plugin Requires Voicemeeter.
All of the program is written open source or using open source tools except for one small file, KBD.exe. KBD.exe is a file I found a long time ago that allows listening for any key type that is pressed while the console window is selected. No other software I know of supports all keys, including the arrow, enter, and f keys. This allows me to listen for the space bar and DTMF keys. It is only used in that mode. I believe it is made by Microsoft but cannot find a source for it. I had some fnacy-pants folk check it over and have analyzed how it interracts with one's computer, and it is harmless.
3rd party open-source tools used:
- fmedia - fmedia is used as the SRCOM's audio engine.
If you are using a digirig and havnt set it up yet (and you dont see it in the COM ports section of device manager), make sure you download the drivers at https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers Once downloaded, extract them and install the drivers by selecting the whole folder as the source of the drivers in device manager. If you are using a signalink, no other program setup is required, just follow the prompts in SRCOM.
To Install, head over to the releases page and download the latest release. Unzip it where you want, and run Simple-Radio-COM.bat. No admin access or special install required! Follow the prompts, and you're off to the races!
- Easy Record and Playback of radio output to provide audio tests to other operators
- Bug fixes. Haven't found them yet, but I'm sure they're there.
####### ##############( Powered by fmedia
######## ################### https://github.com/stsaz/fmedia
#######/ ,####### ########
######## ####### ######## Made for Digirig
####### ####### ####### https://digirig.net/
####### ####### #######
####### ####### #######. Special Thanks to
######## ####### ########/ PART of Westford Club
############################## https://wb1gof.org
#########################. ffmpeg (old audio engine)
###############. https://ffmpeg.org/
####### TheNextGuy100 - TTS Ideas
####### https://www.twitch.tv/thenextguy100
#######
####### W3AVP, KB1OIQ, KB1GMX```