Flone-dnb/Silent

Static noise when people start talking

oSxE opened this issue · 5 comments

oSxE commented

I found out that when people start talking or the voice level becomes more than the threshold there is static noise a little like jittering, but if they continue talking it becomes less apparent.

Are you talking about sound clipping? Can you give more details? I can't really get what you're talking about. Is it related to the push-to-talk or talk-to-record voice mode?

Maybe this is related to the microphone? I remember that some people can't send voice messages properly after the first install of the program (voice is either silent or just some noise), in this case people either reboot or select their microphone in the settings instead of "Default" microphone and restart the program. I might guess that people with multiple microphones have this issue, but honestly have no clue.

P.S. Can you try some other VOIP app, like Mumble or Discord to see if the issue persists there? I think one of my buddies had the same issue long time ago (static noise when talking), if I remember correctly it was something with his microphone (not the program), his microphone was not correctly/not fully connected to the computer. Try plugging the microphone out and plugging it in again (and restarting the program/computer) and see if that will help.

oSxE commented

I tested this program with 4 of my friends and it happened to all of us, we were using discord and it wasn't happening there. We all have talk to record on. When any one of us starts talking there is clipping noise.

Got it. I will try to reproduce this issue tomorrow, currently I don't have a machine with Windows on it.

P.S. Do you all use external microphones or a built in ones (like in laptops)?

oSxE commented

*We all use external microphones. Only one of us faced a problem you mentioned where we could not hear him and after some tinkering we figured out that maybe his driver was a problem and disabling and reenabling the device worked just fine. This problem specifically occurred on logitech g935 headset. The other headsets are astro A50 gen 4 and hyper x cloud 2. In case you were free and wanted to reproduce the problem or try any fixes, add me on discord oSxE#2345. I'll be happy to contribute in any way possible.

So, I have successfully reproduced this issue, there's indeed a clipping-like sound when you start to talk (only talk-to-record mode seems to be affected). I've wanted to know which version introduced this issue and it turns out it was right from the beginning: version v3.2.0 introduced talk-to-record feature and it has the same problem. The thing is that I never use talk-to-record and most of my buddies are too, there was one guy who needed this feature and I've implemented it. As far as I remember it worked great back then...

I've spend a few hours trying to understand what's causing this problem but could not tell what was wrong. Maybe this is because it is a very old project for me (I've started writing it when was just starting programming) and it has a lot of bad and strange code that I no longer understand. Maybe this is because the last time I actually updated this project was almost a year ago (latest release was Jan 27, 2021), after that release I've decided to stop development but never had time to actually tell the users about it.

Moreover, I even rewrote the whole project recently (see silent-rs) with completely different tools and fixed a lot of problems that this project has (although talk-to-record is not implemented there). But even with this, I stopped using it too and switched to Mumble because it has stuff like noise suppression, adaptive audio quality and etc and because it's open-source. So I might recommend you that.

I really hate to say it but your issue reminded me about this project and I will archive it today or tomorrow so that people will see that the development is closed. I was hoping that your issue was an easy one but it seems like it could require a lot of time that I really don't want to spend on this project (mostly because of the reasons above). If you don't mind using push-to-talk, there is no problems (as I can tell). Anyway, really sorry to tell you this, I needed to archive this long time ago, but I completely forgot about it.