Robotic Voice from OBS with Twitch and Discord

SaiTV

New Member
Hello. Im new to OBS so i followed a guide on hot to setup microphone.
Here is the guide - https://www.youtube.com/watch?v=G1VzeT9t24Y
I followed the instructions step by step and i think my microphone is working good now and the sound of it is decent.
My problem is that when i start the game i would like to stream and record, my voice start feels like robotic voice. Also there is a lot of rustling/breakage and my words are barely recognizable.
Here is my log file - https://obsproject.com/logs/7QEnKoXtSVp36b90
Also im using Nvidia RTX Voice app for Noise Suppression.
In OBS Studio 29.1.0. When i select Noise suppression filters for my microfon, Nvdia RTX Noise suppression doesn't appear at filters and i don't know how to get it there.
Also you can see my audio sttings for OBS on another screenshot.
I will Also Attach a screenshot of my microphone settings in Windows.
This annoying problem appear in any app - Discord, Twitch, Obs Studio when i monitorin my own voice.
It only happen when my game is open and active. Everything is fine when i minimize the game, but the problem is still there when i get the game window back as active and i try to play.
The Game is Path Of Exile - i will Attach a screenshot of ingame audio setting too.
Please help my guys, im sure i miss some small detail, i just don't know how to fix it and spend a lot of time in searching for solution.
 

Attachments

  • Nvida RTX.jpg
    Nvida RTX.jpg
    52.3 KB · Views: 399
  • Noise Filters.jpg
    Noise Filters.jpg
    157.4 KB · Views: 423
  • Audio Settings OBS.jpg
    Audio Settings OBS.jpg
    80.7 KB · Views: 375
  • Mic Settings Windows.jpg
    Mic Settings Windows.jpg
    88.3 KB · Views: 316
  • PoE ingame audio Settings.jpg
    PoE ingame audio Settings.jpg
    117.3 KB · Views: 362

SaiTV

New Member
A friend told me to use OBS StreamLabs instead but i have same issue with both OBS programs.
Help please.
 

PaiSand

Active Member
There's no such a thing as OBS streamlabs.
OBS Studio is what you find here and the other is a product based on OBS compiled and modified by streamlabs and they give support for it.

On your issue, try selecting the microphone directly on OBS, without using the nvidia voice and test it.
Also, you've set a 100% noise reduction, which may cause this issues too. Isn't OBS, it's you.
 

SaiTV

New Member
Yes, i confirm that this problem only appear when i select my microphone as RTX noise suppression default device - pic1
I try a lot of things to make it work proper, but nothing help at all and my mic voice is still robotic ( ONLY when my game is Active )
That makes me think that some of my game settings makes RTX app issue.
Another thing that i don't understand is why my RTX Noise suppress only appear as virtal device on his own, but not as just mic filter.
Here is the screen of that i video guide i was following - guide settings pic2
And also my OBS ( same with Streamlabs ) noise suppression filters where i can choice just from the two basic OBS filters - OBS basic filters - pic3

I try everything out there and i watched a lot of videos about noise suppression, but it seems that my OBS basic filters are not enough to cut all the background noises. No matter what i do, OBS noise suppresion and Noise Gate together can not cut out the sounds of my keyboard, mouse, cooling fans of my laptop or any midium background noise.

If that helps, when i use Nvidia RTX Voice app as default mic in Discord, my voice also sounds robotic when my game is in active window.
Please, im sure im doing something wrong, just i don't know what.
 

Attachments

  • pic1.png
    pic1.png
    78.4 KB · Views: 367
  • guide  settings pic2.jpg
    guide settings pic2.jpg
    250.6 KB · Views: 362
  • OBS basic filters - pic3.jpg
    OBS basic filters - pic3.jpg
    66.2 KB · Views: 361

AaronD

Active Member
Noise Suppression is not magic. Nor can you "unmix" audio, even though the Noise Suppression appears to do that on the surface. What it's actually doing is figuring out what it thinks is noise, as a locally-generated signal, and then subtracting that generated signal from the live audio.

What it thinks is noise, is never 100% accurate (these things are famously bad with music), and so the adjustment is there to tell it how aggressively to apply that estimate. Too low, and it leaves too much noise in. Too high, and it also kills the intended sound.

Better still, FIX THE SIGNAL FROM YOUR MIC so that you don't *need* the Noise Suppressor! Or at least, you can get away with a barely-perceptible setting.

I see from one of your screenshots (and the direct link) that you've seen a video about making any mic sound expensive. That's a straight-up lie. Yes, you can put lipstick on that pig and make it "tolerable", but it's still a pig. And we can tell.

A tip from the pro audio world:
Make the raw signal as good as you can, without any processing whatsoever - room acoustics, ambient sounds, mic choice, mic placement, cabling, preamp choice - and ONLY ONCE YOU'VE DONE THAT, look at what processing you still need.
 

AaronD

Active Member
I see from one of your screenshots (and the direct link) that you've seen a video about making any mic sound expensive. That's a straight-up lie. Yes, you can put lipstick on that pig and make it "tolerable", but it's still a pig. And we can tell.
Okay, I watched that video. Everything he says is good, *if needed* - don't just blindly do any of it, but see if you really need it first - but notice also that he starts with a decent raw signal. The title is still a click-bait lie.
 

SaiTV

New Member
Fair enoug. I appreciate your tips.
The problem is that i am a young noob when it comes to sounds and voices, especialy with software that is based 50% on that.
The problem is that no matter what i do, my mic apply any sound it can get. Even when i place my hand on the desk ( mic is with arm and about 1 meter away from the desk ) my mic get it and make very annoying sound of it. Clap with fingers, clap with hand, mouse click, keyboard button every click.... everything goes live on the stream or video. That i can notice also on OBS UI mic levels. When my voice go to the end of the yellow bar, then any mid or mid-high background noice go to the half of the green bar.
The only solution i found so far was RTX Voice app, but that make my voice robotic.
I would like to hear how you guys solve that background noise, or any suggestion on how to fix RTX voice app when my game is active.
 

AaronD

Active Member
...no matter what i do, my mic apply any sound it can get. Even when i place my hand on the desk ( mic is with arm and about 1 meter away from the desk ) my mic get it and make very annoying sound of it. Clap with fingers, clap with hand, mouse click, keyboard button every click.... everything goes live on the stream or video...
Yes, it does! That's what the big deal is with mic choice and placement, and with managing those unwanted sounds directly.

In addition to their different tonal qualities, different mics also have different pickup patterns. Know what your pickup pattern is, to the point that you can imagine it as a 3D object around the mic itself, and put the worst of the unwanted sound sources in the null(s) of that pattern. We do that a lot on stage with floor monitors: mics on stands are aimed on purpose, so that the back of the mic (or wherever the null is) points at the closest monitor speaker.

You might also look at "shy baffles". For a band on stage, these are usually plexiglass plates scattered around the drum kit. They're not for decoration: their purpose is to sit between the cymbals (the worst offenders) and the vocal mics, and block the direct sound path. I've also made one from Lego to sit between a laptop fan and a studio mic. You can make yours out of pretty much anything, and put it between your worst offenders and your mic.
 

NinjaEnough

New Member
Hello. Im new to OBS so i followed a guide on hot to setup microphone.
Here is the guide - https://www.youtube.com/watch?v=G1VzeT9t24Y
I followed the instructions step by step and i think my microphone is working good now and the sound of it is decent.
My problem is that when i start the game i would like to stream and record, my voice start feels like robotic voice. Also there is a lot of rustling/breakage and my words are barely recognizable.
Here is my log file - https://obsproject.com/logs/7QEnKoXtSVp36b90
Also im using Nvidia RTX Voice app for Noise Suppression.
In OBS Studio 29.1.0. When i select Noise suppression filters for my microfon, Nvdia RTX Noise suppression doesn't appear at filters and i don't know how to get it there.
Also you can see my audio sttings for OBS on another screenshot.
I will Also Attach a screenshot of my microphone settings in Windows.
This annoying problem appear in any app - Discord, Twitch, Obs Studio when i monitorin my own voice.
It only happen when my game is open and active. Everything is fine when i minimize the game, but the problem is still there when i get the game window back as active and i try to play.
The Game is Path Of Exile - i will Attach a screenshot of ingame audio setting too.
Please help my guys, im sure i miss some small detail, i just don't know how to fix it and spend a lot of time in searching for solution.
I have the same issue. I think it is because of my graphic card which is GTX 1060 6Gb
 

AaronD

Active Member
I have the same issue. I think it is because of my graphic card which is GTX 1060 6Gb
I don't have any GPU-based audio processing at all, and I don't have a problem. Read what I said above about the mic itself, and acoustics.

The better you can make the raw signal that goes into the electronics, the less electronic processing you need. And that's a *very* good thing!
 

NinjaEnough

New Member
I don't have any GPU-based audio processing at all, and I don't have a problem. Read what I said above about the mic itself, and acoustics.

The better you can make the raw signal that goes into the electronics, the less electronic processing you need. And that's a *very* good thing!
Appreciate your effort mate ! But without rtx voice obs recording is good when I play game and want to record my gameplay then rtx voice making my sound robotic. If i don't use rtx voice and record gameplay on obs everything is fine. I thought that it is because of GPU because while gaming and recording both are using GPU. (Game & obs) may be that's why it is happening...i can be wrong too i don't have so much experience in this king of activities
 

AaronD

Active Member
Appreciate your effort mate ! But without rtx voice obs recording is good when I play game and want to record my gameplay then rtx voice making my sound robotic. If i don't use rtx voice and record gameplay on obs everything is fine. I thought that it is because of GPU because while gaming and recording both are using GPU. (Game & obs) may be that's why it is happening...i can be wrong too i don't have so much experience in this king of activities
Soo... Don't use RTX Voice??? Just because you *have* a tool, doesn't mean that you MUST use it.

If it's fine without, then what's the problem?
 

PaiSand

Active Member
Adding, if a piece of software made by nvidia causes issues when recording / streaming why you complain about it here instead on nvidia's support?

By the way, nvidia GPUs have a separate microprocesor for encoding, so OBS and the game don't use the same parts of the GPU. A web browser do use the same as the game. And then when you realize that a GTX 1060 isn't RTX...
 
Last edited:

SaiTV

New Member
I have the same issue. I think it is because of my graphic card which is GTX 1060 6Gb
Make sure you GeFore Expirence app has microphone muted.
That app cause the issues bc basicly you get your mic income doubled - once from OBS and then again from Geforce Expirence app.
That was my problem.
 

AaronD

Active Member
Make sure you GeFore Expirence app has microphone muted.
That app cause the issues bc basicly you get your mic income doubled - once from OBS and then again from Geforce Expirence app.
That was my problem.
Ooo! That's a different thing that I didn't think of!

Normally, the audio delay (buffer size) in a general-purpose PC is long enough to hear it as a distinct second copy. So because you didn't describe it that way, it never occurred to me that it could be a parallel-path problem.

Indeed, a parallel path with *slightly* different delays, that is then mixed back together, can do that. In the pro world, we call it a "comb filter" because the frequency is a series of notches (missing frequencies) that kinda looks like a hair comb. Each notch is where the difference in delay is exactly 0.5, 1.5, 2.5, 3.5, etc. of a complete cycle at that frequency.

Most of the time, we call that "bad" and try to avoid it, either by eliminating the parallel path like you did, or by adding the exact right amount of delay (usually measured in samples, not time) to the fast one to make them line up again before mixing. The second option is called "latency compensation", and is a universal feature in any serious DAW (Digital Audio Workstation: essentially a complete sound studio in one app) and all but the very lowest-end digital consoles.

That said, I've also seen an intentional mic'ing technique for an electric guitar, that takes two of the same mic, points them at the same part of the guitar amp's speaker, moves one back about a hand's width, and then mixes those together. That creates an intentional comb filter, with the notches determined by the speed of sound over that difference in distance. Based on your experience, you can imagine what it does to the guitar sound! :-)
 
Top