Index: src/orca/speechgenerator.py
===================================================================
--- src/orca/speechgenerator.py	(revision 2773)
+++ src/orca/speechgenerator.py	(working copy)
@@ -749,6 +749,9 @@
         Returns a list of utterances to be spoken for the object.
         """
 
+        if not obj.state.count(atspi.Accessibility.STATE_FOCUSED):
+            return
+
         utterances = self._getDefaultSpeech(obj, already_focused)
 
         # If already in focus then the tree probably collapsed or expanded
