Intermediate Sound Interfaces to Send Sound From SDR Programs to Another Program.
2) and 4) will send audio back to the SDR program for transmit purposes. 5) Synchronous Audio Router for Windows 64 bit.
Note:- You may have to match the sample rates in the Audio Properties and software. For example when I was running HDSDR and "What U Hear" to WSPR-X I had to set HDSDR's output to 48,000 before it decoded.
For passing audio in one direction from one program to another:- Many soundcards have a "Stereo Mix" , "What You Hear" , maybe some other name in their mixer settings. This is said to be often available but hidden.
Set the SDR program "RX Output (Speaker)" to the card with Stereo Mix. Set the digimode program to the input of that card and select Stereo Mix in the soundcard mixer. Note that soundcard SDRs must use a different card for the IQ input.
A lengthy description and discussion about "Stereo Mix" here.
And here http://www.rtl-sdr.com/tutorial-how-to-enable-stereo-mix-in-windows-7/ finding Stereo Mix.
If you do not have the Volume icon look here, http://www.wintuts.com/Volume-Mixer-icon-on-taskbar later versions of Windows use "Settings" rather than Properties.
Note it is not always available. If you can install a second card then there is a good chance it will have this facility.
If a sound system has been automatically installed by Windows then using the manufacturer's installation disc may also install Stereo Mix. (Often along with much other unwanted enhancements.)
2) VB Cable
http://vb-audio.pagesperso-orange.fr/Cable/index.htm One cable free, more by donation. One is all you need for receive.. I have not read too many reports about this, it has worked for me but some have suggested it does not always work.
You will have no speaker output. Set the SDR program "RX Output (Speaker)" to "VB Audio Point". Set the digimode input to "VB Audio Point".
3) Another possibility is to link two soundcards by a real cable. I have not tried this. Although it is not usually recommended some have reported good results. A USB device may be used, preferably of reasonable quality.
You would have to Set the SDR program "RX Output (Speaker)" to one card. Set the digimode input to the other. Connect the Line Out (Speakers) of the first to the Line In of the second. I guess speakers may be connected to the second card.
4) Virtual Audio Cable
Virtual Audio Cable is used to send audio streams between the SDR program and another program http://software.muzychenko.net/eng/vac.html This is not free (From 25USD). There is a demonstration for initial testing but DO NOT USE THIS FOR TRANSMITTING. A voice message is superimposed on the audio stream.
Only one cable is needed for receive. Set the SDR program "RX Output (Speaker)" to Virtual Cable 1. Set the digimode input to Virtual Cable 1. The VAC Audio Repeater may be used to send audio to the speakers.
NOTE some time ago when I was first setting up Virtual Cable it took several seconds, the screen blanked, I thought there were serious problems! However, no damage was done!
Select one cable, Click "Set" to install. (Or
more cables if you have a specific requirement) The default settings above have always worked with me but you may find it necessary to increase the Sample Rate (SR) range for applications that require higher, or lower, rates.
I have found this program able to be set and forgotten.
VAC appears as a soundcard in Windows and the SDR program's sound menu.
In the Windows Start Menu is the "VAC Audio Repeater" which enables the VAC stream to be passed to a speaker output.
5) Synchronous Audio Router for Windows 64 bit.
http://sar.audio/ Free, is somewhat more complex to setup.
"Donationware" Voicemeeter is said to be able to stream audio from one source to two others so the received audio can be heard. http://vb-audio.pagesperso-orange.fr/Voicemeeter/index.htm