I don't know if this will help you. I have had to learn how to be able to talk to just about anyone. I've gotten better at it over the years.
I learned many if not most people like talking about themselves and their interests. I'm not a great talker so much as I am a good listener and I know how to remember a few things about people so I can fall back on asking about those things (How is your son/daughter/grandma/cat/dog? Did you buy that new car you were talking about/go on that vacation/win that award? I saw where your favorite sports team won/lost, as examples) to get them talking. I talk to street people, executives, teens, old people, foreigners, men, women, people with physical disabilities, store clerks, people who work where I do, people on the bus, and little babies sitting in shopping carts with their mommies standing next to them. Sometimes all I have gotten in return is "goo" or "hmpf" or a nod or "I don't speak English" shouted at me (in English!). I don't remember anyone stammering, blushing, suffering the agonies of anxiety; or saying anything that wasn't perfectly all right for the person to say, even if I didn't agree with it. Someone might have done these things, but because I am as self-involved as the next person, I didn't notice and wouldn't have judged the person poorly because of it. Everyone who isn't mean or hateful is okay with me. The best way to become a better communicator is to keep communicating. You can also read about bettering your communication, the public library has books on the subject, take a class in public speaking or an intro to theater course, or join an organization like Toastmasters. I hope this helped.