VoiceMeeter
Using the FT-991/A USB audio port for voice input in Windows PC
Project goals
Use any standard USB computer headset or microphone connected to the computer to process voice audio before sending to radio
Use the radio hands-free and PTT via CAT, Vox, or external switch
Playback pre-recorded CQ calls
Record and playback sound from the radio
Software used
VoiceMeeter Banana (https://www.vb-audio.com/Voicemeeter/banana.htm) There are few versions of VoiceMeeter!
VB-Audio virtual cable (https://www.vb-audio.com/Cable/)
Tools are both "donationware" (free for personal use)
Credits
Original idea of PY2RAF via https://github.com/rfrht/Voicemeeter-FT-991A
VoiceMeeter Banana tutorial of TheFranswah Studio via https://www.youtube.com/watch?v=_AJh0pIhZ8c
Connections diagram
Playback settings
Recording settings
VoiceMeeter Banana channels configuration
Inputs
A1 - Headset mic
A2 - FT-991A audio out
A3 - Virtual Cable
B1 - Voicemeeter VAIO in
B2 - Voicemeeter AUX in
Outputs
A1 - Headset speaker
A2 - FT-991A audio in
A3 - External Speakers
B1 - Voicemeeter VAIO out
B2 - Voicemeeter AUX out
FT-991/A Menu settings
These are the settings needed to accept mike audio via USB port and use VOX PTT activation (if turned on via F-options.) Alternatively PTT can be achieved via CAT (this is what I use with my logging software Log4OM.)
045 AM MIC SELECT -> REAR
048 AM PORT SELECT -> USB
074 FM MIC SELECT -> REAR
077 FM PORT SELECT -> USB
106 SSB MIC SELECT -> REAR
109 SSB PORT SELECT -> USB
142 VOX SELECT -> DATA
146 DATA VOX GAIN -> 90
147 DATA VOX DELAY -> 1000msec
VoiceMeeter running in the background
USB Microphone tuned with the help of the fellow ham radio operators of Argentina-Link Fusion reflector.
Now I can:
select via the VoiceMeeter software console which mike I want to use for QSOs
switch the audio out between speakers or headset
record and play messages directly to the radio.