As someone with a huge pearl collection, I know just how to help you!
Being careful to avoid getting to much on the pearls, gently rub the silver between your fingers with a paste of baking soda. While this won't leave the silver sparkling as it once was, it will remove much of the tarnish and brighten the silver. Rinse the earrings with warm water, if needed repeat.
Your other option is to take the earrings to a jeweler and get them to clean them for you. They have access to gentle professional cleaners and brushes that will remove the tarnish without damaging the delicate pearls.
Good luck! :)