I've generally stopped announcing myself. Between most people wearing headphones, mis-understanding on your left, and having to slow down so much to say something they comprehend and give them time to react before me passing I've decided my best bet is to quickly pass them outside of their sudden movement range.