I do not normally announce my passes. People, and especially pedestrians, react unpredictably to any alert you give them. I simply make it my business to pass quickly and safely.
The only times I say "on your left" or similar is when what I really mean is "get out of my way", like when the person(s) have made themselves very wide, are weaving back and forth, swinging small dogs on leashes, and similar behavior.