Open g0kao opened 9 months ago
just some initial testing, this is not scientific, it is not meant to be as it is a practical approach that a typical user might do: No modifications, as delivered SBITX tests:
Moved USB H/S to USB 2 port(Black Port) and restarted sbitx app, no noticeable difference as expected but needed to test as user could connect headset to any available port.
Played the speaker test to the radio sound card to compare: speaker-test -Dplughw:CARD=audioinjectorpi,DEV=0 -c 1 -t wav very noticeable difference in volume and quality of sound from the speaker compared to the sound injected from the radio, not expecting BBC quality from the radio but needs to be improved from where it is in terms of quality and volume.
This bit needs handling as a separate issue from the desire to use a different device for input and output audio.
sBitx Toolbox now includes USB Headset functionality with the current sBitx software on both 32 bit and 64 bit OS. https://github.com/drexjj/sBITX-toolbox and https://github.com/drexjj/sBITX-toolbox64
It would be really useful to be able to consistently use a suitable headset, either a USB or a Bluetooth type with the SBITX for phone modes such as SSB especially in a portable operating environment where surrounding noise levels may be particularly high making it difficult to hear the audio out of the radio speaker. Yes it is possible to use hardwired headphones to solve the speaker audio but there are additional benefits to being able to simply plug in a readily available USB headset or pair with a Bluetooth headset that may be readily available for both audio input as well as output. Current microphone output into the radio for SSB based on the supplied microphone is too low and requires significant effort to resolve (I am currently working on this solution). Turning the mic gain up raises the noise levels on the audio which degrades the transmitted audio and at low powers audio quality is a significant issue if not right. I have both types of headset available and happy to help towards testing and implementation of a suitable approach, I am investigating this already but thought it useful to raise via this approach to get help/inspiration