Hello Martin. There is a (big) problem with the script approach.
The process execute the script but not the espeak-executable. That means that doing process.active := false has no impact on espeak. And so impossible to cancel the speech. That is sad because espeak-cancel is important. Finally, the "exotic" loadlibrary() way was a more efficient solution. And for freeBSD, the trick is to compile the source to have speak executable (with lib included). What do you think ? Fre;D
------------------------------------------------------------------------------
_______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk