Yes and it’s quite easy to do with SAPI.
While we’re using SAP GUI on windows systems we can use Speech Application Programming Interface provided by Microsoft.
Part of this SAPI is Text-to-Speech and we will use it through OLE Automation.
ABAP Set of instructions designed to support OLE Automation is all we need.
In first report we will just try to say something.
I choose two important parameters which controls tts – Rate na Volume.
Adjusting ‘Rate’ property we can force slower or faster text reading.
Whereas ‘Volume’ changing only power of our virtual voice – OS volume is untouched.
In real reports it’s important to check instruction return code in sy-subrc.
I ommit this part just to cause reports more readable.
Look at next two reports to see what else can be done…
Here report will tell us some info about today.
This report is combination of visual and sound progress indicator.
You can find more details about SAPI on Microsoft’s MSDN (for example for win7 SAPI 5.4 ).