[orca] Speech: Adjust string for repeats when presenting text changes



commit f0c384f3e9e7695d833bf5f772fd59404108caa6
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Wed Nov 3 15:11:43 2021 +0100

    Speech: Adjust string for repeats when presenting text changes

 src/orca/scripts/default.py | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/orca/scripts/default.py b/src/orca/scripts/default.py
index 6e06eb6db..d09059d9c 100644
--- a/src/orca/scripts/default.py
+++ b/src/orca/scripts/default.py
@@ -2784,6 +2784,7 @@ class Script(script.Script):
             self.speakCharacter(string)
         else:
             voice = self.speechGenerator.voice(string=string)
+            string = self.utilities.adjustForRepeats(string)
             speech.speak(string, voice)
 
     def onTextInserted(self, event):
@@ -2848,6 +2849,7 @@ class Script(script.Script):
                 self.speakCharacter(string)
             else:
                 voice = self.speechGenerator.voice(string=string)
+                string = self.utilities.adjustForRepeats(string)
                 speech.speak(string, voice)
 
         if len(string) != 1:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]