Index: src/orca/default.py
===================================================================
--- src/orca/default.py	(revision 3695)
+++ src/orca/default.py	(working copy)
@@ -2316,7 +2316,7 @@
                     #
                     speech.speak(_("blank"), voice, False)
         else:
-            speech.speak(chnames.getCharacterName(character), voice, False)
+            speech.speakCharacter(character, voice)
 
         self.speakTextSelectionState(obj, startOffset, endOffset)
 
Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 3695)
+++ src/orca/Gecko.py	(working copy)
@@ -1,6 +1,6 @@
 # Orca
 #
-# Copyright 2005-2007 Sun Microsystems Inc.
+# Copyright 2005-2008 Sun Microsystems Inc.
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Library General Public
@@ -8207,7 +8207,7 @@
         character = self.getCharacterAtOffset(obj, characterOffset)
         if obj:
             if character and character != self.EMBEDDED_OBJECT_CHARACTER:
-                speech.speak(character, self.getACSS(obj, character), False)
+                speech.speakCharacter(character, self.getACSS(obj, character))
             elif obj.getRole() != pyatspi.ROLE_ENTRY:
                 # We won't have a character if we move to the end of an
                 # entry (in which case we're not on a character and therefore
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 3695)
+++ ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2008-03-05  Tomas Cerha  <cerha@brailcom.org>
+
+		* src/orca/default.py (Script.sayCharacter): Use
+	`speech.speakCharacter()' instead of `speech.speak()'.
+
+* src/orca/Gecko.py (Script.speakCharacterAtOffset): Use
+	`speech.speakCharacter()' instead of `speech.speak()'.
+
 2008-03-03  Eitan Isaacson  <eitan@ascender.com>
 
 	* src/orca/Gecko.py:

