DSPham icon indicating copy to clipboard operation
DSPham copied to clipboard

Voice Squelch [FEATURE]

Open Roturbo opened this issue 1 year ago • 2 comments

Hello Graham,

some time ago we have talk about a voice squelch, and now i see some code about it, but i don´t know how to make it work with DSPham.

https://github.com/ramdor/Thetis-2.9.0/issues/113

From Warren, NR0V:

Link to the source files:

https://www.dropbox.com/s/u7wd1of0opm6pct/2023-03-30%20WIP%20-%20ssql.zip?dl=0

There is also one link for the code, if you have some time check it please.

Regards

.

Roturbo avatar Jun 07 '23 06:06 Roturbo

Hi @Roturbo , nice to hear from you :-)

Thanks for the references and links. That looks like interesting code. A lot of the code from WDSP is interesting. It is unlikely I will find time to integrate the code into DSPham though - I've not been actively developing DSPham. There are a few reasons for that:

  • I'm not using my DSPham as much as I used to, as I'm mostly using some different radios now (which either have their own NR, or don't require it as much).
  • I am almost purely a CW (morse code) person, so the NR functionality is less useful for me than say for SSB use. Back when I built DSPham I was doing a lot of listening to the bands, including quite a lot of SSB. Not so much now.

I am however still here and available to give input, guidance, review and ideas - I just might not have the time to write or integrate new code.

If you, or somebody else, does decide to integrate the squelch, I'd still recommend reading thread #23 (for instance https://github.com/grahamwhaley/DSPham/issues/23#issuecomment-1119428653) for some thoughts on how and where to integrate the code. There will be two major things to consider:

  • where to put the code in the 'audio pipeline'
  • how to control the code from the interface - which buttons and menu items for instance

btw, thanks for the nudge to re-visit WDSP - it made me realise that I had only integrated one of the NR features of WDSP (NR[1] - xanr), and completely missed there is an NR2 (emnr/spectral) method in there as well. I have opened a new issue #28 here to make a note of that! But, again, I cannot predict if I will get to trying it anytime.

grahamwhaley avatar Jun 07 '23 10:06 grahamwhaley

Hello @grahamwhaley , Thetis already have the voice squelch working, take a look at the next video,, now the silence is always present if no one is talking, just one ON/OFF, a slider to adjust and 2 items on menu, timing for Mute and un-Mute.

https://youtu.be/U8etLJhfmAw

Regards

Roturbo avatar Jun 13 '23 04:06 Roturbo