<human>: First off, she's very nice and I do like her, but the non-stop talking is getting out of hand. 

We work in a hospital in close proximity together. She talks ALL THE TIME (I timed her once: 38 minutes without a break). It doesn't matter what the subject is, she has something to say about it. She talks over people. She answers questions that were directed to others. Quite frankly, it's driving me up the wall. I've come to the point where I just walk away. She doesn't care; she just keeps talking to inanimate objects. I'm not kidding. 

My other co-workers joke about it and think it's funny; I've joked with her in the past about her chatterbox ways, but she's becoming rude (the talking over others, etc). I'm starting to feel like the bad guy because I'm getting to the point where I can't stand to be around her, but everyone else thinks it's an adorable quirk and loves her.

I have talked to my supervisor about it; they told me that she probably just thinks she's being helpful (re: answering for others) and to just walk away if it gets too much. There's only so far I can walk away; I do have patients to take care of and a job to do.

When I see that we're scheduled together (which is most of the time), I get a sick knot in my stomach. The sound of her voice is becoming a screech in my ears. It's starting to affect my work as I'm becoming a grump every time we have to work together. I still do my job to the best of my ability, but I know I'm probably not the happiest person to be around. I used to be a cheerful, pleasant person; I'm just completely burnt out. :(

So, as my social skills are poor, what would be the nicest way to tell her 1) she's rude and 2) please, shut the hell up? Let others talk once in awhile. I really want to be as nice as possible about it as we do have to work closely together all the time.

Can you summarize the given text in a few sentences?
<bot>: Co-worker talks non-stop and is sometimes rude. What would be a nice way to tell her to just shut up?