Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voice Squelch [FEATURE] #27

Open
Roturbo opened this issue Jun 7, 2023 · 2 comments
Open

Voice Squelch [FEATURE] #27

Roturbo opened this issue Jun 7, 2023 · 2 comments

Comments

@Roturbo
Copy link

Roturbo commented Jun 7, 2023

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.

ramdor/Thetis#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

.

@grahamwhaley
Copy link
Owner

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 #23 (comment)) 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.

@Roturbo
Copy link
Author

Roturbo commented Jun 13, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants