#OTHER by exept
authorClaus Gittinger <cg@exept.de>
Fri, 21 Feb 2020 19:13:20 +0100
changeset 4446 850c1c852913
parent 4445 c13b57452d79
child 4447 a7c10827d592
#OTHER by exept class: FlyByHelp changed: #showHelp:for: experiment: read help text.
FlyByHelp.st
--- a/FlyByHelp.st	Fri Feb 21 12:21:31 2020 +0100
+++ b/FlyByHelp.st	Fri Feb 21 19:13:20 2020 +0100
@@ -922,7 +922,18 @@
 
     "/ Transcript showCR:helpTextShown storeString.
     helpTextShown isEmptyOrNil ifTrue:[^ self].
-    
+
+    false ifTrue:[
+        [
+            |voice|
+
+            voice := OperatingSystem bestVoiceForLanguage:(Smalltalk language).
+            helpTextShown asCollectionOfLines do:[:eachLine |
+                OperatingSystem speak:eachLine voiceName:voice.
+            ]
+        ] fork.
+    ].
+
     org := view originRelativeTo:nil.
     currentFrame := org extent:view extent.
     org := org + (view extent // 2).