I've seen this on debian using emacs 21 I also noticed under emacs that when you do a escape-b or escape-f to move backward and forward, speakup doesn't read the character you landed on. This is also the same for c-b and c-f, it doesn't read the current letter.